In the file config.php, there is a reference to the $SCRIPT_NAME environment variable. This variable should I believe hold the location of the index.php file? In my case however it comes back with \cgi-bin\php.cgi .
I have copied your PHP Wiki onto my service provider's server, to which I have ftp access along with some online database tools. Thus I can not change any of the servers internal settings. I have seen discussion threads where others report the same problem.
Would it not therefore be better to use a different environment variable? $PATH_INFO works in my case, but I don't know if it works for all cases. I think the main difference is that some service providers use the CGI Interpreter, and some use the Apache module.
Colm Ward