I seriously doubt anyone here can help with my issue, but it can’t hurt to ask:
I’ve got a Sunshop (commercial shopping cart script–bought it before DH started offering osCommerce) installation that has been running fine, with a couple minor updates along the way, for over a year.
Then, this Thursday around 8pm PDT, it suddenly breaks completely–I get “500 Internal Server Error” pages on everything. Further testing has revealed that while any php with no database access seems to function fine, any time the Sunshop script attempts to access its MySQL database, a 500 error is the result.
The logfiles just show the generic “Premature end of script headers: /dh/cgi-system/php.cgi” error line, nothing else.
Even stranger, I tried a clean install from the same files, using a fresh database; the installation script worked as expected, populated the database with defaults, then as soon as the actual cart launches BOOM, 500 error. Clean install, clean database.
I checked and doublechecked with Dreamhost support, who say they didn’t change anything in the PHP-CGI or MySQL environments, and I believe them, but the Sunshop folks insist (understandably) that it must’ve been something host-side that broke things, and I’m stuck in a Catch-22.
Anybody seen anything of the sort, or have any suggestions?