Quote Originally Posted by stitchnkitty View Post
Hi everyone - small update - just go off the phone with bluehost and the tech said that I as definitely using 5.4PHP. He said that the .htaccess in the root was the default and that everything went over to that version. I did check the phpinfo and it said it was on 5.2 Rod said I was on 5.2 bluehost said 5.4...
Just to be pedantic, it wasn't I that said you were using 5.2, it was the ZenCart install script (and I can assure you that THAT would be much more reliable than anything I say/said).

Quote Originally Posted by stitchnkitty View Post
soooo Bluehost did a search for 5.2 thru all my files and found nothing that would override this... This is so totally weird!! Here is the .htaccess:

# Use PHP54 as default
AddHandler application/x-httpd-php54s .phpOptions All -Indexes
# For security reasons, Option all cannot be overridden.
#Options All -Indexes
Options ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch -Indexes

# disable directory browsing

Options ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch -Indexes

# enable directory browsing
# For security reasons, Option all cannot be overridden.
# Options All +Indexes
Options ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch +Indexes
Although I can't say with 100% certainty, but if this is *exactly* how the .htaccess reads then it isn't going to work as expected. It looks like a few of the lines have been joined.

eg:
AddHandler application/x-httpd-php54s .phpOptions All -Indexes

Should be:
AddHandler application/x-httpd-php54s .php
Options All -Indexes

The joining of the ".phpOptions" means there'll not be a match on the ".php" files so the php54s handler will never be invoked, which means the default .PHP handler will be used instead, and based on the phpinfo output (and the ZenCart installer) the default handler is (apparently) php5.2.


Cheers
RodG