- For some reason, sometimes the .htaccess file becomes corrupted or doesn’t install correctly initially. This definitely results in an internal server error that appears when loading the website. This results in a message that displays upon loading, “Internal 500 error,” or something similar. The .htaccess file is in the root directory for the website and requires a rewriting of the file with the correct parameters, if this error occurs. Backup the file by renaming it “.htaccessold” and rewrite the old file with these parameters:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress - To access and view a WordPress driven website, file permissions need to be set at 755. This is changed under the “File Manager” portion of the GoDaddy control panel. Navigate to that area and the proper directory for the WordPress files and verify that the permissions are set to 755.
- The WordPress Cache Plug-in creates an internal server error with GoDaddy. A compatibility issue exists between GoDaddy Web hosting and this particular plug-in. Deactivate the plug-in using administrative permissions from the dashboard of your WordPress installation. Clear the Web browsers cache and preview your website. If the internal server error is gone, this is the problem. Check the plug-ins for a different cache plug-in and see if that works if you would like to have the cache feature for your website. Always preview the site after a plug-in install to ensure everything is functional.
- Sometimes a WordPress plug-in creates this internal error because one plug-in conflicts with another plug-in. To correct this problem, deactivate all of the plug-ins, refresh your browser – this may require clearing the cache. Reactivate each plug-in separately, checking after each install that the page is still active until you isolate the plug-in with the problem.
next post