Troubleshooting Common PHP Errors in Essential Addons for Elementor
Content
Users of the Essential Addons for Elementor plugin occasionally encounter PHP errors that can disrupt their website's functionality. These errors, ranging from warnings to fatal crashes, often stem from a few common causes. This guide outlines the most frequent issues and provides steps to resolve them.
Common PHP Error Types and Their Causes
Based on community reports, the most common errors include:
- Fatal Errors: These often crash the site or admin area. Common causes include plugin conflicts, missing files after an update, or code incompatibilities with other plugins or themes (e.g., Buddypress). Errors like
Call to a member function is_built_with_elementor() on boolorClass not foundfall into this category. - Memory Exhaustion Errors: Errors stating
Allowed memory size of XXXXXX bytes exhaustedindicate the plugin is hitting your server's PHP memory limit, often on complex pages with multiple widgets. - Warnings and Notices: These don't always break the site but clutter error logs. Examples include
Illegal string offset,Division by zero, orTrying to access array offset on value of type null. They often point to minor code issues that become apparent under specific conditions or on newer PHP versions. - File Write Errors: Warnings like
file_put_contents(): Only X of Y bytes written, possibly out of free disk spacetypically relate to file permissions in thewp-content/uploadsfolder, not a lack of actual disk space.
Step-by-Step Troubleshooting Guide
Before proceeding, always back up your website.
1. The First Step: Update Everything
Many errors are patched in subsequent releases. The Essential Addons team is often quick to address widespread issues. Ensure both Essential Addons and Elementor are updated to their latest versions. If you are using a Pro version, ensure it is compatible with the latest Lite version.
2. Perform a Conflict Test
Plugin or theme conflicts are a leading cause of errors.
- Temporarily switch your theme to a default WordPress theme like Twenty Twenty-Four.
- Deactivate all plugins except for Elementor and Essential Addons for Elementor.
- Check if the error persists. If it resolves, reactivate your plugins one by one to identify the culprit.
3. Increase PHP Memory Limit
For memory exhaustion errors, a higher limit is often needed.
- Edit your
wp-config.phpfile and add the following line above/* That's all, stop editing! Happy blogging. */:define('WP_MEMORY_LIMIT', '512M'); - Note: Some hosting providers, especially on shared plans, may not allow this change to take effect. If the error continues, you must contact your hosting provider and ask them to increase the PHP memory limit directly on the server.
4. Check File Permissions
For errors related to writing CSS files (e.g., in Generator.php), the wp-content/uploads directory may not be writable. Using an FTP client or your host's file manager, ensure the folder permissions are set to 755 for directories and 644 for files. Your hosting provider can assist with this.
5. Regenerate Assets & Data
Some errors can be resolved by forcing the plugin to regenerate its internal files and data.
- Go to WordPress Dashboard → Elementor → Tools.
- Under the General tab, click Regenerate CSS & Data.
- Next, go to Essential Addons → Tools and click Clear Cache or Regenerate Assets.
6. Verify PHP Version Compatibility
Errors like Undefined constant can occur on PHP 8.0+. While recent versions of Essential Addons have improved compatibility, it's crucial to ensure your WordPress environment meets the plugin's minimum requirements. If you recently upgraded your PHP version, testing your site in a staging environment first is highly recommended.
When to Seek Further Help
If these steps do not resolve your issue, the specific error message is your best clue for further research. You can search for the exact error on independent troubleshooting sites like BugWP.com or the official WordPress support forums. When asking for help, provide your WordPress, PHP, and plugin versions, as well as the full error message from your server's error log.
Related Support Threads Support
-
PHP Fatal error: Uncaught Error: Attempt to assign property “labels” on nullhttps://wordpress.org/support/topic/php-fatal-error-uncaught-error-attempt-to-assign-property-labels-on-null/
-
Errors feedback for 4.0.0https://wordpress.org/support/topic/errors-feedback-for-4-0-0/
-
Warning … Possibly out of disk spacehttps://wordpress.org/support/topic/warning-possibly-out-of-disk-space/
-
Allow memory Exhaustedhttps://wordpress.org/support/topic/allow-memory-exhausted/
-
Essential Add on Errorhttps://wordpress.org/support/topic/essential-add-on-error/
-
Fatal error elementor litehttps://wordpress.org/support/topic/fatal-error-elementor-lite/
-
Addon causes errors with shortcodeshttps://wordpress.org/support/topic/addon-causes-errors-with-shortcodes/
-
Fatal error after upgradehttps://wordpress.org/support/topic/fatal-error-after-upgrade-40/
-
WordPress critical error after 5.8.17 updatehttps://wordpress.org/support/topic/wordpress-critical-error-after-5-8-17-update/
-
Critical Error – before and after updatehttps://wordpress.org/support/topic/critical-error-before-and-after-update/
-
Issue with Pluginhttps://wordpress.org/support/topic/issue-with-plugin-26/
-
Error when using image in info boxhttps://wordpress.org/support/topic/error-when-using-image-in-info-box/
-
critical error v. 6.2.3-6.2.4https://wordpress.org/support/topic/critical-error-v-6-2-3-6-2-4/
-
Error in DataTablehttps://wordpress.org/support/topic/error-in-datatable/
-
File_put_contents error and frontend issuehttps://wordpress.org/support/topic/file_put_contents-error-and-frontend-issue/
-
no more access to my admin portailhttps://wordpress.org/support/topic/no-more-access-to-my-admin-portail/
-
Fatal Errorhttps://wordpress.org/support/topic/fatal-error-4784/
-
Errorhttps://wordpress.org/support/topic/error-1470/
-
Fatal error when disabling pluginhttps://wordpress.org/support/topic/fatal-error-when-disabling-plugin/
-
Possible problem with Helper.phphttps://wordpress.org/support/topic/possible-problem-with-helper-php/
-
Elementor widgets just spin after update to Version 6.2.1https://wordpress.org/support/topic/elementor-widgets-just-spin-after-update-to-version-6-2-1/
-
Elementor’s sidebar keeps spinning and a fatal error is generatedhttps://wordpress.org/support/topic/elementors-sidebar-keeps-spinning-and-a-fatal-error-is-generated/
-
Compatibility PHP 8.0https://wordpress.org/support/topic/compatibility-php-8-0/
-
Essential addon broke Buddypress Member pagehttps://wordpress.org/support/topic/essential-addon-broke-buddypress-member-page/
-
4.1.0 Broke My Sitehttps://wordpress.org/support/topic/4-1-0-broke-my-site/
-
Version 5.8.18 php errorhttps://wordpress.org/support/topic/version-5-8-18-php-error/
-
La versione 5.8.17 ha causato un errorehttps://wordpress.org/support/topic/la-versione-5-8-17-ha-causato-un-errore/
-
“Oops Something went wrong”https://wordpress.org/support/topic/oops-something-went-wrong-57/
-
Fatal error after updating to 5.9.6https://wordpress.org/support/topic/fatal-error-after-updating-to-5-9-6/
-
Critical errorhttps://wordpress.org/support/topic/critical-error-383/
-
“Oops Something went wrong”https://wordpress.org/support/topic/oops-something-went-wrong-54/
-
Plugin version 6.2.3 breaks my site – Fatal Errorhttps://wordpress.org/support/topic/plugin-version-6-2-3-breaks-my-site-fatal-error/
-
Fatal Error after updatehttps://wordpress.org/support/topic/fatal-error-after-update-100/
-
Plugin errorhttps://wordpress.org/support/topic/plugin-error-220/
-
Fatal Error with 6.2.2 versionhttps://wordpress.org/support/topic/fatal-error-with-6-2-2-version/
-
WordPress Error: Site not working with 5.9.12 Versionhttps://wordpress.org/support/topic/wordpress-error-site-not-working-with-5-9-12-version/
-
Fatal error after updating to 5.9.4https://wordpress.org/support/topic/fatal-error-after-updating-to-5-9-4/
-
PHP 8 Compat Issuehttps://wordpress.org/support/topic/php-8-compat-issue/
-
Warning: Illegal string offset ‘file’ Generator.php on line 236https://wordpress.org/support/topic/warning-illegal-string-offset-file-generator-php-on-line-236/
-
Error in WordPress with essential addons for Elementor V4.2.1https://wordpress.org/support/topic/error-in-wordpress-with-essential-addons-for-elementor-v4-2-1/
-
Error after WordPress was updated to 6.7https://wordpress.org/support/topic/error-after-wordpress-was-updated-to-6-7-3/
-
Getting error while activating the Pluginhttps://wordpress.org/support/topic/getting-error-with-gravity-form/
-
Division by zero warning (Post_Timeline.php)https://wordpress.org/support/topic/division-by-zero-warning-post_timeline-php/
-
fatal error since updating to 5.9.4https://wordpress.org/support/topic/fatal-error-since-updating-to-5-9-4/
-
Essential Addons for Elementor failed to loadhttps://wordpress.org/support/topic/essential-addons-for-elementor-failed-to-load/
-
Errorhttps://wordpress.org/support/topic/error-1432/
-
PHP Notice with Infoboxhttps://wordpress.org/support/topic/php-notice-with-infobox/