[geeklog-devel] Fresh install Admin Directory Path issue

Oliver Spiesshofer oliver at spiesshofer.com
Sat Oct 27 00:02:15 EDT 2007


Did it

Oliver

=MF=Geiss wrote:

> 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

>>

> _______________________________________________

> 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