There has been a critical error on your website typcially seen using the latest Divi templates which causes PHP Memory Errors.
To avoid having this problem, make sure you have selected a Moven hosting plan or higher, as this issue has been addressed at the server level and wont affect your future projects.
Background: The Divi theme by Elegant Themes is beautiful wordpress framework that brings a drag-n-drop page builder to WordPress. As Divi evolved, so have their themes. The background processes and Visual Builder require more resources and memory than a typical WordPress theme which is why it is only supported on Moven plans or larger.
To be sure, you should turn on debugging from your GetMoven Pro Cpanel and check out the logs inside the wp-content folder, or you can set this up manually in the wp-config file by adding the following BEFORE the following line:
/* That’s all, stop editing! Happy blogging. */
If you find the following in your logs “Fatal error: Allowed memory size of ….. bytes exhausted …“, then you need to upgrade your plan and the problem will go away. If you are not on GetMoven, ask your host to increase your php memory to 128M minimum. You can't fix from within the WordPress dashboard or via ftp as this is a server controlled resource.
WP-CONFIG METHOD
1. Edit the wp-config.php file to avoid PHP memory errors
2.You’ll need to add the following line to the wp-config.php file:
define('WP_MEMORY_LIMIT', '256M');
3. Make sure you add it above this line that should already exist near the bottom of the file:
/* That’s all, stop editing! Happy blogging. */
4. Save the file.
5. Enter WP Admin and clear the Cache
6. CTRL-F5 to refresh the website.
More Information:
https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP
PHP.INI METHOD
1. Edit the PHP.ini file to avoid PHP memory errors
The PHP.ini file is a hidden file also located in the root folder of your WordPress website. If you can’t find it, make sure you have the option checked to view hidden files in Cpanel.
2. Once you find this file, edit it and search for a line similar to the following:
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
The memory limit should be set to 128M:
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
Make sure you save this file and refresh your website. If this file is not in your root folder, you may need to contact your host and have them add it.
.HTACCESS METHOD
You can try editing your .htaccess file
1. Edit the .htaccess file to avoid PHP memory errors
The .htaccess file is another hidden file in the root folder of your WordPress website, so make sure you have the option checked to view hidden files in Cpanel.
2. Add the following line of code to the top of your .htaccess file:
php_value memory_limit 256M
3. Save this file, clear your cache and refresh your website.
The easiest way to fix this problem is to upgrade your hosting plan on GetMoven. If you are with another hosting provider and none of the above options worked, contact your hosting provider and request that they increase your PHP memory limit to a minimum of 128M. This is a common request and should be easy for them to do. If you have other Divi WordPress websites on the same host, you should probably ask them to increase it for all websites. If you haven’t run into PHP memory issues with Divi yet, it’s only a matter of time (assuming your memory is less than 128M).