On Wed, Jun 13, 2007 at 05:17:43PM +0200, [EMAIL PROTECTED] wrote:
> >Could you set $EnableDiag = 1; on one of these sites?
>
> ok, on http://www.adiu.fr
>
> >It looks to me as though something in the server configuration
> >is not passing the PATH_INFO information to PmWiki.
>
> Online support do not respond to e-mails. May be nobody pid for that :-)
Yes, it appears that the webserver is not setting the
SCRIPT_NAME variable appropriately. As a result, PmWiki isn't
able to determine the pagename from the request url.
Try the following code in local/config.php (near the beginning):
$pagename = @$_REQUEST['n'];
if (!$pagename) $pagename = urldecode(substr(@$_SERVER['PATH_INFO'], 1));
if (preg_match('/[\\x80-\\xbf]/', $pagename))
$pagename = utf8_decode(pagename);
$pagename = preg_replace('![^[:alnum:]\\x80-\\xff]+$!', '', $pagename);
This will get the $pagename from the server's PATH_INFO environment
variable, which _does_ appear to be working properly on your server.
Pm
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users