If you’re seeing errors like “cURL error 28: Operation timed out…” or plugin updates failing while using Elementor Addons like Wise Elementor Addons or Happy Addons Pro, chances are your site is hitting the PHP max execution time limit. This issue can prevent plugin updates, cause performance delays, or even block site operations.
In this post, we’ll explain what PHP execution time is, why it matters, and how to increase it to at least 3000 seconds—the recommended threshold for smooth performance with advanced Elementor Addons.
🧠 What Is PHP Max Execution Time?
PHP max execution time is the maximum amount of time a PHP script is allowed to run on your server. By default, hosting providers often set this to 30 or 60 seconds to avoid overloading the server.
But plugins like Wise Elementor Addons Pro and other Elementor extensions need more time to perform certain operations, especially on complex or resource-heavy sites.
⚠️ Why Update Issues Happen
After version WordPress 6.7, many users began experiencing update problems when using advanced page builders and addons. The root cause? The PHP script gets cut off before it finishes processing updates or API requests—especially when automatic updates are enabled on multiple sites.
Solution: Increase PHP max execution time to 3000 seconds.
✅ How to Increase PHP Max Execution Time
Here are several methods you can use, depending on your hosting setup:
🔧 Method 1: Modify .htaccess
File (for Apache Servers)
- Connect to your website via FTP or cPanel File Manager.
- Locate the
.htaccess
file in your root directory. - Add the following line at the end of the file:
apacheCopyEditphp_value max_execution_time 3000
- Save and re-upload the file.
🛠 Method 2: Update php.ini
File (If Available)
Some servers let you modify or create a php.ini
file.
- Go to your site root folder.
- If no
php.ini
file exists, create one. - Add this line:
iniCopyEditmax_execution_time = 3000
- Save and upload.
📂 Method 3: Edit wp-config.php
If you don’t have access to .htaccess
or php.ini
, try this:
- Open
wp-config.php
in your root folder. - Add this before the line that says “That’s all, stop editing!”:
phpCopyEditset_time_limit(3000);
- Save and upload the file.
💡 Method 4: Ask Your Hosting Provider
If none of the above options work, reach out to your hosting provider and request:
“Please increase the PHP max execution time to 3000 for better compatibility with Elementor Addons.”
Most providers will do this quickly upon request.
🧪 Test If the Issue Is Resolved
After increasing the execution time:
- Try updating your plugins again.
- Check if the cURL error or update timeout disappears.
- Monitor your site’s performance and plugin stability.
📝 Final Notes
If you’re managing multiple sites (like agencies do) and seeing update failures across all of them, increasing the PHP max execution time is a critical fix.
This simple adjustment can:
- Prevent plugin update failures
- Resolve cURL timeout errors
- Improve performance for Elementor and its addons
- Save hours of manual troubleshooting
Leave a Reply