Im getting an Internal Server 500 error on my MODx install. What do I do?
This is a fairly generic error so there’s no one thing that causes it. One common possibility is file permissions. If your host uses suExec or suPHP, the permissions on folders should be 755 and files should be set to 644. Usually this is done by going to cPanel (or the equivalent) at your host and clicking on “File Manager.” In File Manager, you navigate to the file or directory you want to change (your site will normally be under public_html). You’ll see the permission numbers on the right as you go. When you get to the target file or directory, click on its name, then on “change permissions.” An even easier method, if it works on your host, is to use the free FileZilla FTP program which allows you to set permissions for all files and folders recursively. Another, less common, possibility is a bug in the MODx SearchHighlighting Plugin. Disabling the plugin will solve the problem. On some hosts, having a php directive in the .htaccess file will generate a Server 500 error.
Related Questions
- Ive compiled my CGI application into mycgi.exe, but when access it, TinyWeb gives out "Internal Server Error: mycgi.exe is a GUI application". How can I fix that?
- I’m getting a server error when I try to download and install Ruckus Player. What does this mean?
- I get an internal server error when trying to validate a page on my computer. How come?