www.IMGLab.com This started to show up two days ago after I tried upgrading my Scripteen Image Hosting script... I tried re-installing by deleting all files and re-uploading, and still get the same error... Any idea what it could be???
These error messages give out almost absolutely no error messages. You need to look in the error log for the domain to get a better error message that explains why the site isn't working.
Check the error logs from your cPanel. You will get some more details for the root cause. A single mistake in .htaccess may lead to 500 error. Kailash
[Fri Oct 24 17:40:43 2008] [alert] [client 210.200.200.153] /home/mujeresd/public_html/imglab.com/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration, referer: http://www.digitalpoint.com/ That is the most common error I receive..
It seems that your host deosn't allow to override the php setting from .htaccess. You will need to contact them for more details on this. Kailash
You'll see this sort of error when suphp is enabled which does not allow for php_value or php_flag entries in htaccess. First step is to comment out any such entries then try again. You should be able to use your own php.ini file in your web root to set the values you were trying to set with the php_value entries, but it should be a full php.ini file. If you still see a 500 internal error, then go and check all your folder permissions, they should be 0755, anything that is 0777 is going to through up an error. Then also make sure all your php file permissions are set correctly 0644. If you have SSH access this is easily done, as root use the following ... find /home/*/public_html/ -type d -exec chmod 755 {} \; Code (markup): Some scripts may say that you must have 0777 permissions set on some files, this will just cause issues with suphp installed so reset them to 0755 they will work just as well, and any script that demands you change to 0777 should be rewritten.
In addition to what Tam said above, if a script says that it requires 777 but is 755 and is owned by the same user that your web server runs as then that file will still be writeable by the web server. (Which is what it wants when it asks for 777 permissions.)