[Pmwiki-users] installing pmwiki2 - scripturl
Knut Alboldt
mailing
Sat Sep 18 04:36:48 CDT 2004
Ok, found a solution by myself:
I'm simply setting
$_SERVER['SCRIPT_NAME'] = $_SERVER['PHP_SELF'];
before including pmwiki.php.
I'm not calling pmwiki.php directly, cause I'm using wiki farms.
Knut
At 00:13 18.09.2004, you wrote:
>I started to install pmwiki 2.0.devel5 with:
>- win2000
>- apache 1.3.27
>- php 4.3.5 as CGI invoked by
>
> Action application/x-httpd-php "/phpbin/php.exe"
>
> where /phpbin/ is defined with ScriptAlias to the local directory
>
>
>without modifications (just unzipping and calling pmwiki.php), the vars
>set in pmwiki.php
>
> $ScriptUrl = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
> $PubDirUrl = preg_replace('#/[^/]*$#','/pub',$ScriptUrl,1);
>
>are set to a wrong value in my environment, cause $_SERVER['SCRIPT_name']
>is the name of the php-executable (/phpbin/php.exe) and not the name of
>the php-script (/wiki2/pmwiki.php).
>
>To fix this I'm setting
> $ScriptUrl = $_SERVER['PATH_INFO'];
>in local/config.php.
>
>But then I've to set
> $PubDirUrl = preg_replace('#/[^/]*$#','/pub',$ScriptUrl,1);
>in local/config.php as well.
>
>Isn't there a better way to fix this ? e.g. setting $ScriptUrl before
>calling pmwiki.php (but than pmwiki.php has to use SDV to set $ScriptUrl)
>
>Knut
>
>
>--
>Pmwiki-users mailing list
>Pmwiki-users at pmichaud.com
>http://pmichaud.com/mailman/listinfo/pmwiki-users_pmichaud.com
More information about the pmwiki-users
mailing list