It may just be my server. I don’t have another server up and running to test it on, and don’t have time to set one up just for that. ??
Internal Server Errors can also be generated when a PHP script attempts to do something not allowed by the operating system that is not caught by PHP itself. For example, in certain situations, you can get Error 500s when you attempt to access or write to files with improper permissions.