PHP 5.3 problem with Concrete 5.4.1.1
Permalink
I had Concrete 5.0.1 that I've upgraded to 5.3.2 and, recently, to 5.4.1.1. Now my hosting provider (ICDSoft) is moving to PHP 5.3. I have pretty URL's enabled with the standard code provided by Concrerte5.
Now the problem is when I have PHP 5.3 enabled I get "No input file specified." on any page other than the home page. If i go back to PHP5.2 with "AddHandler application/x-httpd-php52 .php" in .htaccess file - site works fine. As far as I know Concrete5 5.4.1.1 should work fine with PHP 5.3. Is the problem I see is due to all the updating i did? Should I erase all files and install fresh 5.4.1.1? Is there a simpler fix?
I have two months or so to make the site work with PHP5.3. Does anyone knows how should I go about it?
Now the problem is when I have PHP 5.3 enabled I get "No input file specified." on any page other than the home page. If i go back to PHP5.2 with "AddHandler application/x-httpd-php52 .php" in .htaccess file - site works fine. As far as I know Concrete5 5.4.1.1 should work fine with PHP 5.3. Is the problem I see is due to all the updating i did? Should I erase all files and install fresh 5.4.1.1? Is there a simpler fix?
I have two months or so to make the site work with PHP5.3. Does anyone knows how should I go about it?
RewriteRule ^(.*)$ index.php/$1 [L]
to
RewriteRule ^(.*)$ index.php?$1 [L]
(replace the slash with a question mark)
When I try this fix - it removes "No input file specified" error, but as a result all I get is the front page no matter which of the links I click. For example, when I try to go to "About Us" page - in the browser's navigation bar it displays the correct path but in the browser's window it loads the front page of the site. So this fix doesn't work for me.
Any other suggestions on how I can fix my issue?
P.S.
I've updated to 5.4.2.1 and the problem is still there. I am considering wiping it all clean and just doing a fresh install of the latest version.