When a WordPress site encounters technical difficulties, it can sometimes result in the site going down and displaying an error message that states, "The site is experiencing technical difficulties. Please check your site admin email inbox for instructions." This error message serves as an alert to the website administrator, notifying them that there is an issue with the site's functionality or configuration.
In such cases, the administrator should promptly check their email inbox associated with the site's administrative account, as it may contain instructions or further details on how to resolve the technical difficulties. By following the instructions provided, the site administrator can take appropriate actions to troubleshoot and rectify the underlying issues, allowing the WordPress site to regain normal functionality and resolve the error message.
This article will detail ways to troubleshoot that error.
Ways to Troubleshoot
- Check your WordPress administrative email to see if you received an email detailing the error
- Log into cPanel
- Navigate to File Manager, located in the Files section
- Find and navigate to the document root of the site you are working with
- Enable debug mode in the site's wp-config.php file
TIP: If debug mode displays an error about a specific theme or plugin, the theme may be changed, or the plugin disabled, to allow the site to load. This would indicate a problem with that theme/plugin.
CAUTION: It is recommended to create a backup of the database before making any changes. The name of the database can be found in the wp-config.php file.
- If the error is related to the theme, change the theme to a default theme
- If the error is related to a specific plugin, the plugin can be disabled
TIP: You can also disable a plugin temporarily by renaming the plugin's folder. This could be done in File Manager or over SSH, inside of the wp-content/plugins/ folder.
EXAMPLE: If you had an error from the Jetpack plugin, you would rename /wp-content/plugins/jetpack to jetpack.old or jetpack.bak, any other name will disable the plugin. You can re-activate it by renaming it back to its original name.
- If an error message is not displayed after enabling WordPress debugging, try enabling PHP debugging in the php.ini file
- Confirm the .htaccess of the site contains the default WordPress .htaccess code
-
# BEGIN WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
-
- Try adjusting the PHP version of the site from the MultiPHP Manager
- This change is almost instant, though you may need to clear Cache Manager if applicable
- You can test the site with the latest version of PHP available, and work your way backwards until the site works
- This is common in the case of older WordPress core, plugin, or theme versions
- Increase WordPress memory limit by adding this line to wp-config.php of the site
-
define( 'WP_MEMORY_LIMIT', '256M' );
-
- If the site still is not loading, deactivate all plugins with wp-cli or by renaming the entire wp-content/plugins folder
- If the site still isn't fixed, you will need to reach out to your WordPress developer
Comments
0 comments
Article is closed for comments.