[geeklog-devel] Fresh install Admin Directory Path issue

=MF=Geiss geiss at midnightforce.com
Fri Oct 26 18:44:30 EDT 2007


Mark,

I changed admin/install/install.php as you directed, and now all is as 
it should be. :-)

To close this thread out, will one with commit rights please make the 
change noted below.

Thx!

Eric

Mark R. Evans wrote:
> Eric,
>
> As the current install script works, it will not properly detect the 
> Geeklog admin directory if Geeklog is installed in a sub-directory off 
> the web root.
>
> The problem is caused by using the $site_url when building the 
> $site_admin_url variable.  Currently the following happens (using your 
> issue as an example):
>
> $_SERVER['PHP_SELF'] = /gl15/admin/install/index.php
>
> $site_url is built by removing everything after 'admin' from PHP_SELF, 
> so you end up with /gl15/
>
> $site_admin_url is built by removing everything after 'install' from 
> PHP_SELF, which leaves: /gl15/admin/ and this is added to the end of 
> $site_url, which gives us /gl15/gl15/admin/  where the sub-directory 
> that Geeklog resides is duplicated.
>
> The fix is simple, change line 162 of admin/install/index.php to the 
> following, this will build the site_admin_url variable independently 
> of $site_url.
>            
>             $site_admin_url = isset($_POST['site_admin_url']) ? 
> $_POST['site_admin_url'] : 'http://' . $_SERVER['HTTP_HOST'] . 
> preg_replace('/\/install.*/', '', $_SERVER['PHP_SELF']) ;
>
> That should have it properly detect the correct admin path.
>
> Thanks!
> Mark
>
> On 10/25/07, *=MF=Geiss* < geiss at midnightforce.com 
> <mailto:geiss at midnightforce.com>> wrote:
>
>     This evening while setting up GL1.5CVS I noticed that the Admin
>     Directory Path setting, under Optional Configurations listed my admin
>     directory as http://geiss.getmyip.com/gl15/gl15/admin,
>     (effectively with
>     double public_html calls) while my Site URL is
>     http://geiss.getmyip.com/gl15.
>
>     You all are probably already aware, but just wanted to put it out
>     there
>     on the off chance it wasn't caught. ...I remember vaguely though
>     something about this being discussed in the past. :-)
>
>     Thx!
>
>     Eric
>     _______________________________________________
>     geeklog-devel mailing list
>     geeklog-devel at lists.geeklog.net
>     <mailto:geeklog-devel at lists.geeklog.net>
>     http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>   



More information about the geeklog-devel mailing list