This error occurs when accessing a page programmed in PHP.
The error can be caused by a wide variety of reasons, including:
Incorrect permissions
Make sure you have the correct permissions set for all your files and directories. Permissions should be:
- Files: 644
- Directories: 755
If you need to correct a large number of permissions in your installation, open a ticket and our technicians can help you set the permissions correctly and automatically.
.htaccess file configuration
An incorrect or incompatible configuration within the .htaccess file can generate a 500 error across your entire website.
To rule this out, simply rename the .htaccess file to a temporary name (any name will do). If the error disappears after renaming the file, it is certain that the configuration inside it is negatively affecting your website. You will need to determine which section of the configuration is incorrect. Most of it will likely be correct, but a single incorrect line can be enough to trigger the 500 error. You may need help from our technicians to identify which section is causing the problem.