You seem to have “smart quotes” around the ‘SCRIPT_NAME’ variable, which could be the reason for the blank page.
Let’s make sure you have cleared the cache in the CP, also go to /system/cache and verify permissions are set correctly and there is nothing in that folder other than the index.html file.
ETA: What is the qstr set to in your index.php file.
-greg
GREG! You are the man. Thank you SO MUCH for helping, I really have nowhere else to turn here. EE is saying ask your host and my host is saying since its a root server I need to deal with it. :( Also…I think I may have found something out…
Here’s an update of what I have tried/verified before I get to the “find”:
- Permissions on /system/cache are 777 and it contains only the index.html file (cleared)
- I’ve corrected the quotes as you mentioned with no change
- I’ve tried setting the “cgi.fix_pathinfo” var in php.ini to both 1 and 0 with no affect.
- my index.php is attached
- my php.ini is attached
Regarding “qstr” that you mentioned. I’m not sure its set to anything…the only reference to “qstr” in the index.php file is on line 95
However, if you meant to say “qtype”, it “was” set to 0 (auto). I’ve tried forcing it to 1 (path_info) with no effect.
My Find:
Now I don’t really understand what path_info is but i think its working. It’s just that in my test php page…
<?php
$path_info = (isset($_SERVER['PATH_INFO'])) ? $_SERVER['PATH_INFO'] : @getenv('PATH_INFO');
$query_str = (isset($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : @getenv('QUERY_STRING');
echo $path_info;
echo "
";
echo $query_str;
?>
...I hadn’t been browsing to it and adding segments or qstrings to the URL…hence it was returning a blank page. However once I used “http://radicalblend.ca/test.php/test/test/?cool=stuff” as the URL this is what that test page wrote:
Suceess! So, I would presume that path_info is actually working, however if it is, then what is causing EE to not go anywhere when links are clicked?