Page 1 of 1

strange PHP_SELF behavior

Posted: Mon May 09, 2005 4:24 am
by astpaul
Hi,

I am migrating a self-made CMS app from one linux server to another and i am getting very strange PHP_SELF behavior on the new server.
I hope someone will be able to help me!

This app uses SEF URLs like http://domain.com/index.php/title/4/ (4 being the id)

When i use PHP_SELF in all the server but the new one i get as an answer "/index.php/title/4/".

When i use it on the new server, i get "/title/4/"!!!!!!!
I am at a loss here. What could be triggering such a change? What parameter should i change in the new server's config???

Help!!!!!!

For info purposes, i can PM the PHPInfo for both servers: the working one and the new, not working one.


Thanks for any help

Posted: Mon May 09, 2005 6:55 am
by John Cartwright
Perhaps post a

Code: Select all

echo '<pre>'; print_r($_SERVER); echo '</pre>';
From both servers, along with phpinfo() that you can link to us.

What version of PHP are you using?

Posted: Mon May 09, 2005 7:17 am
by astpaul
Here they are:

NOT working server:
http://new.microcar.es/phpinfo.php (PHP v4.3.11)

working server:
http://www.microcar.es/phpinfo.php (PHP v4.3.10)

Hint: You could try http://new.microcar.es/phpinfo.php/title/4/ and see the result for yourself.


Thanks again for your help

Posted: Mon May 09, 2005 8:06 am
by JayBird
im guessing it is an Apache issue.

The new one is using Apache 2, the old one is Apache 1.3.

I dont know what in particular is causing it tho

Posted: Mon May 09, 2005 8:14 am
by astpaul
Pimptastic wrote:im guessing it is an Apache issue.

The new one is using Apache 2, the old one is Apache 1.3.

I dont know what in particular is causing it tho
no it is the contrary. It is working under the 2.0 platform but not on the 1.3 one. Anyway i tried under another 1.3 server and it works well.

So..... :?