How To Change Max Execution Time In WordPress? (TOP 5 Tips)

Use the WP Maximum Execution Time Exceeded Plugin

  1. Log into WordPress and select Plugins Add New.
  2. Search for Use the WP Maximum Execution Time Exceeded and select Install.
  3. Select Activate once the option becomes available.


How do I change the max execution time?

Set Max_Execution_Time globally in php. ini

  1. Locate and open your PHP build folder.
  2. Find the php.ini file and open it.
  3. Find the following line in the text configuration file – max_execution_time=30.
  4. Change the value 30 to the value of choice, Remember, this value is in seconds.
  5. Save & Close.

What is Max execution time in WordPress?

WordPress has a time limit of 30 seconds built into it for each PHP script to execute and complete. The idea is to allow enough time for a function to complete but not give it so long that it hangs and freezes the entire site.

How do you fix max execution time of 300 seconds exceeded?

Search for $cfg[‘ExecTimeLimit’] = 300; 4. Change to the Value 300 to 0 or set a larger value 5. Save the file and restart the server 6. OR Set the ini_set(‘MAX_EXECUTION_TIME’, ‘-1’); at the beginning of your script you can add.

How do I increase the maximum PHP execution time in WordPress?

Another method to fix the maximum execution time exceeded error in WordPress is by modifying your php. ini file. The php. ini file is a configuration file that defines settings for PHP on your server.

How do I increase PHP max input variables in WordPress?

1 Method: edit the PHP. ini file

  1. Locate your PHP. ini file.
  2. If you find your existing PHP. ini, open the file and locate the following line of code (xx represents a number): max_input_vars = xx; And set it to your desired limit.
  3. If you created your own PHP.
  4. Save your changes, and reboot your local host or your server.

How do I increase WordPress time?

You can increase this limit by following any of the methods mentioned below.

  1. Most Recommended: Just Contact Your Host.
  2. Increasing PHP Time Limit via PHP.ini file.
  3. Alternative to editing PHP.ini through wp-config.php.
  4. Modifying the.htaccess file.

How do I increase WordPress memory limit?

Here’s what you need to do:

  1. Locate or find your php. ini file.
  2. Use your favorite editor to open and edit your php. ini file.
  3. Look for the line that says ‘memory limit = 32M’.
  4. Change the 32M or some other number to the desired limit (e.g. 256M or 512M).
  5. Restart your localhost or server after saving your changes.

How do I find the max execution time in WordPress?

The primary way to see if you’ve exceeded the maximum execution time is by checking for the message in your dashboard while uploading a plugin, theme, or WordPress update.

How do I change maximum execution time in cPanel?

How to increase the max_execution_time limit in cPanel

  1. Log into cPanel.
  2. Look for the SOFTWARE section and click on Select PHP version.
  3. In the new window click on the Switch To PHP Options link.
  4. Here you can locate the max_execution_time and type in the value that you require.

How do I fix max execution time of 60 seconds exceeded in laravel?

4 Answers. You can call set_time_limit(0) to remove the time limit from the rest of the execution, or you can call set_time_limit(n) in each iteration of a loop (for example) to reset the timer for n more seconds. It’s better to do these long running tasks asynchronously. In Laravel you can use queues for that.

How do I fix fatal error maximum execution time exceeded in WordPress?

Use the WP Maximum Execution Time Exceeded Plugin

  1. Log into WordPress and select Plugins > Add New.
  2. Search for Use the WP Maximum Execution Time Exceeded and select Install.
  3. Select Activate once the option becomes available.

How can we increase maximum execution time of 60 seconds exceeded in xampp?

Look for: $cfg [‘ExecTimeLimit’] = 600; You can change ‘600’ to any higher value, like ‘6000’. Maximum execution time in seconds is (0 for no limit). This will fix your error.

How can I change PHP time limit in SiteGround?

Find PHP Manager app under “Devs” section or use the search option to find the app. Go to “PHP Variables” section and scroll dow. Locate max_execution_time variable to find the default value assigned to it. SiteGround hosting allows 120 seconds as a default value which should be sufficient in most cases.

How do you calculate maximum execution time?

These are listed below: Search for max_execution_time directive in the php. ini file and edit the value of it, as required by the PHP script. The default value of the directive is changed as required.

How to Fix the WordPress max_execution_time Fatal Error

It is possible that you will see issues or warnings while using WordPress. The WordPressmax execution timefatal error is one of the issues that you may experience when using WordPress. When you come across a mistake like this, it might put you off your game. There is some good news in that this is a rather common blunder. Even though it doesn’t happen very frequently, there are various easy fixes for when it does. Let’s get started!

Prefer to watch thevideo version?

When you access your WordPress admin panel, you will get the following WordPressmax execution timefatal error: In the dashboard, there is a mistake about the maximum execution time. In its entirety, the error notice states: “Fatal Error: Maximum execution time of 30 seconds has been exceeded.” The value for the 30 seconds might be any number between 1 and 30. Most of the time, it’s between 30 and 60 seconds. This issue is more likely to occur during the installation or update of themes, plugins, or the WordPress core itself.

Click to share on TwitterThere are various quick and simple methods that can get you back on track in no time.

Why Does the max_execution_time Error Happen?

Every WordPress site has a maximum execution time restriction for processing server requests, which is set by the WordPress software. Its purpose is to reduce server misuse to a minimum. This restriction examines all of the PHP scripts that are currently executing on your site and prevents those that are going beyond the time limit from continuing to execute. Because PHP is the primary language used by WordPress site files, it is critical to keep a watch on PHP scripts to ensure that they do not run for an excessive amount of time or consume an excessive amount of server resources.

Furthermore, some plugins, themes, and other WordPress elements might place a drain on the server’s resources if they take an excessive amount of time to load.

Furthermore, because plugins come from a diverse range of developers, it is more difficult to identify the excellent ones that are supported by strong code and frequent updates.

It is common for your hosting firm to establish this restriction at the server level.

What’s the Standard Maximum Execution Time Limit?

Most hosting firms have a maximum execution time that ranges between 30 and 60 seconds for their services. This time span provides your PHP scripts with ample time to accomplish their tasks, even if they take a long time to run. As a general rule, a 30-second time limit should be sufficient for high-performance PHP programs. However, depending on your code and the response from the server, you may need to increase the time limit to 60 seconds. Even while some developers may decide for a time limit of up to 300 seconds, going much longer than that is not a sensible choice.

Yes, certain resource-intensive websites are unable to avoid experiencing extended execution durations.

If you are presently using a shared hosting environment, it is probable that your website may require a more powerful server.

It is possible that your hosting company has set the maximum execution time for your site too low. The scenario is rather frequent, and you can usually remedy it by contacting your web hosting company directly.

But It Says “Fatal Error”: That Sounds Bad

Although the “fatal error” phrase appears to be urgent, your website is not in danger of never operating again. Themax execution time WordPress error is one of the most often seen warnings in WordPress. However, you may notice a notification on the frontend of your site informing users that the site is having technical issues. This is normal. The problem is that if the warning notice blocks your content and remains active for an extended period of time, you might lose sales, leads, or readers as a result.

How to Figure out if a WordPress max_execution_time Error Occurred

Checking for the notification in your dashboard while uploading a plugin, theme, or WordPress update is the most straightforward approach to determine whether or not you’ve surpassed the maximum execution time limit. The installation or update page displays details about the modification and displays a “Success” or “Failure” message depending on whether the change was successful. It is also possible to receive a “fatal error” notice. In the dashboard, there is a fatal error warning. Another technique to identify a maximum execution issue is to look at the notice that is displayed to users on the frontend, which says something like “The site is having technical difficulties.” Technical issues are reported on the frontend.

On recent WordPress versions, there is an alternative frontend message.

It will also include a link to assist you in identifying and fixing the problem, which is often accomplished by uninstalling the offending plugin or theme or extending your maximum execution duration limit.

Make sure to read our guide on how to resolve mistakes that result in “technical difficulty” notifications for any faults that cause this message.

How to Fix themax_execution_time WordPress Error

As previously stated, the maximum execution time When a plugin, theme, or WordPress update takes an excessive amount of time to run a PHP script, a WordPress error occurs. The error message will appear in a number of places. The fatal error email you got contains a link that will allow you to restart your WordPress instance in Recovery Mode if you are having difficulties accessing your website again. Recovery Mode gives you access to the dashboard, allowing you to fix issues such as plugin conflicts.

  • The process of identifying and removing the plugin, theme, or other resources that was the source of the problem in the first place. It may be accomplished either using Recovery Mode or by deleting the plugin through FTP. Through the use of a plugin, the maximum execution time in the WordPress dashboard may be increased. In the wp-config.php file, you may change the maximum execution time. Making changes to the.htaccessfile and thephp.inifile to increase or decrease the maximum execution duration are all possible. Enlisting the assistance of your hosting provider to extend the maximum execution time

Uninstalling a plugin or theme is frequently the quickest solution, but we’ll go through all of your alternatives in more detail below.

Uninstall the Problem Item

However, while this technique eliminates the maximum execution error, it does not raise the maximum execution time. In order to make this a viable alternative, you must first determine whether or not you are willing to search for and install a replacement for the problematic plugin or theme. In order to make place for a plugin or theme, you may want to raise the maximum execution duration.

If this is the case, proceed to the next parts. In order to remove the problematic item (for example, a theme or plugin), please follow the instructions provided below. To begin, try your best to determine where the problem is originating from using the methods listed below:

  • The most recently installed item should be uninstalled, especially if the issue occurred immediately after installing a plugin or theme, or after updating to the most recent version of WordPress
  • Check your email inbox to check whether you received an email from WordPress informing you of the catastrophic error. It’s possible that they’ll offer details on which plugin was responsible for the issue in the first place. if you are unsure of which plugin is causing the problem, we recommend disabling each one and then reactivating them one by one while refreshing each time until you find the culprit

Once you’ve identified the problematic item, you should remove it from your WordPress site as soon as possible. To finish this procedure, please see our article on how to deactivate a WordPress plugin. The tutorial demonstrates how to uninstall a plugin using the dashboard, an FTP client, and other methods. The most efficient method of removal is through the WordPress dashboard, although removing a plugin or theme through FTP might be useful in situations when you don’t have access to the WordPress dashboard.

You might be interested:  How To Set Favicon In Wordpress? (Solved)

A link to the Recovery Mode is included in the email you’ll be receiving from WordPress.

Want to know how we increased our traffic over 1000%?

Join over 20,000 other people who receive our monthly email, which contains insider WordPress advice! Now is the time to subscribe. Finally, it’s possible that a recent WordPress version upgrade was the root cause of the problem. To troubleshoot this, follow our instructions on how to reduce the WordPress version. Most of the time, it is not the WordPress version that is the source of the problem; rather, it is a plugin or theme that isn’t compatible with the latest WordPress version.

How to Increase the Max Execution Time in WordPress (Using a Plugin)

Another alternative is to increase the maximum execution time in order to provide more time for the PHP scripts in your plugins and themes to perform their functions. Because the maximum execution duration is set to protect your site and server, you should avoid increasing the time limit to accommodate a badly built plugin or theme. You may, nevertheless, discover that your hosting provider has established short execution timeframes, or that you require a little additional time to complete your task.

  1. A plugin that makes changes to configuration files without requiring you to delve into the WordPress files is one method of modifying the maximum execution time.
  2. Those who are not comfortable with using an FTP client would like this alternative, but only if they have access to the site’s dashboard.
  3. WordPress Maximum Execution Time Exceeded is another plugin that is solely concerned with the maximum execution time of the site.
  4. The WP Maximum Execution Time Exceeded plugin has been disabled.
  5. All that is required is that you install and activate the plugin.
  6. By default, the plugin uses a 300-second delay instead of whatever you were using previously, which should allow more than enough time for your site’s theme and plugins to run their PHP scripts.

Finally, if you ever want to get rid of the extended time restriction, delete the plugin from your computer.

How to Increase the Max Execution Time in wp-config.php

Each of the approaches listed below requires access to your WordPress core files. We propose that you access your WordPress site files through FTP/SFTP and make changes to the material contained inside them. When it comes to dealing with the WordPressmax execution timeerror, one method of resolving the problem needs you to access thewp-config.phpfile on your web browser. Create an FTP connection to the WordPress files on your computer. Locate and open the root folder (which is normally named after your website), then choose the/publicfolder subfolder.

  1. wp-config.php may be edited immediately in the FTP client or saved to your computer for later modification by selecting it and clicking on it.
  2. The following code should be placed in your WordPress configuration file: set time limit(300); In most cases, it doesn’t matter where you put the code as long as it doesn’t interfere with or alter anything already in the document.
  3. In the wp-config file, change the maximum execution time to anything else.
  4. However, based on your requirements, you may change the maximum execution duration for this example to 300 seconds.
  5. It is successful if the error message does not display when you attempt to upload a plugin or theme to your website.

How to Increase the Max Execution Time in.htaccess

Kinsta does not supply an.htaccessfile since we utilize Nginx servers, which are more performance-friendly and do not require.htaccessfiles. You can read the whole explanation of Kinsta’s reasons behind this, as well as the advantages of using Nginx, in this post. Many other hosts, mostly shared hosting companies, continue to use Apache servers and, as a result, provide an a.htaccess file in the root WordPress folder of your website. You may locate that file in the same way that you would locate thewp-config.phpfile: by connecting to your site through FTP and browsing under the/publicfolder of the site.

For all Kinsta users, we recommend that you utilize the wp-config.php approach.

Before making any changes to your.htaccessfile, you must make a backup of it.

Once the.htaccessfile has been backed up, it may be edited.

Thank you for saving the file and re-uploading it into the/publicfolder in your FTP client. Once you’ve completed this step, return to your website to see whether the issue has been repaired.

How to Increase the Max Execution Time in php.ini

Another file that isn’t as prevalent with web hosting is php.ini. This is a configuration file for PHP. Even though it’s an additional choice for expanding your maximum execution time, utilizing thewp-config.phpmethod is usually more straightforward than using thewp-config.phpmethod. In the event if aphp.inifile exists in your root folder and the other techniques do not work for any reason, you might try use thephp.inifile instead of a PHP ini file. The php.inifile is normally located in the /publicfolder, just like the other ways described here.

Open the file in order to make changes.

To raise the maximum execution duration, add the following line: max execution time is set to 300 seconds.

Contact Your Hosting Provider to Request an Increase in Maximum Execution Time

The advantage of hosting a WordPress site on a dedicated server is that you have total control over the maximum execution time. As a result, the approaches described above should be effective. You may also discover that with other forms of hosting, such as managed or VPS hosting, you may manually modify the maximum execution time limit. Many shared hosting companies restrict your ability to adjust the maximum execution time limit in order to safeguard the overall server, which is shared with a large number of other applications and websites.

  • If you don’t want to fiddle with it or are having difficulty doing so, you must contact your hosting provider and request that they do so for you.
  • After that, inquire as to your present maximum execution time.
  • It’s important to remember that any plugin or theme that takes longer than that should be removed.
  • You may learn how to fix it easily with the assistance of this post.


In most cases, the sluggish PHP scripts that cause the WordPressmax execution timeerror arise within plugins, themes, and the rare WordPress version upgrade. Depending on your WordPress version, you may encounter this issue inside the WordPress dashboard, as well as a possible “technical problems” warning on the frontend and an email from WordPress explaining the situation. It’s a very common blunder. By following the methods outlined below, you will be able to restore regular operation to your site in a matter of minutes.

  • Instant assistance from WordPress hosting professionals, available 24 hours a day, seven days a week
  • Integration of Cloudflare Enterprise Edition
  • With 29 data centers across the world, you can access a global audience. Application Performance Monitoring (APM) is embedded into our platform, allowing for optimization.

That and much more is included in a single plan that includes no long-term obligations, aided migrations, and a 30-day money-back guarantee, among other things.

Check out our options or speak with a sales representative to select the plan that is suitable for you.

How to Increase PHP Time Limit for a WordPress Site?

The PHP Time Limit Is. What Is It? It is the length of time that your site will spend on a single task before it is forced to shut down. An operation will return a fatal error when it exceeds the time limit that has been specified. The fatal error will look something like this: Unforgivable blunder: It has been determined that the maximum execution time of xx seconds has been surpassed. On most servers, the PHP Time Limit is set to 30 seconds by default, which is the default setting for the PHP Time Limit.

  1. 1.
  2. It is difficult to increase the PHP Time Limit, and the approach is different depending on the hosting provider.
  3. As a result, simply contact your web hosting business, and they will be pleased to assist you with this.
  4. Increasing the PHP time limit with the PHP.ini configuration file Numerous tiny shared hosting servers do not let customers to view the PHP.ini configuration file.
  5. If you would like to increase the time limit to 300 seconds, you may include the following line of code, or edit it if it already exists, into your script: max execution time = 300 milliseconds; 3.
  6. This is yet another option to the PHP.ini configuration file.
  7. Making changes to the.htaccess file Some of you may already have the.htaccess file, in which case you can simply add / update this line of code to extend the time limit for your website.
  8. Please feel free to modify this to any other number that you deem fit.

How to Fix Fatal Error: Maximum Execution Time Exceeded in WordPress

When you attempt to update a WordPress plugin or theme, do you see the message ‘Fatal error: Maximum execution time of 30 seconds exceeded’ on your computer screen? It is common for this problem to arise when a PHP code in WordPress takes an excessive amount of time to execute and exceeds the maximum time limit imposed by your WordPress hosting server. In addition to helping to prevent misuse of server resources, the time restriction is also useful for many other reasons. In this post, we’ll teach you how to resolve the fatal error: maximum execution time exceeded in the WordPress environment.

Why Maximum Execution Time Exceeded Error Occurs?

When you attempt to update a WordPress plugin or theme, do you see the message ‘Fatal error: Maximum execution time of 30 seconds exceeded’? It is common for this problem to arise when a PHP code in WordPress takes an excessive amount of time to run and exceeds the maximum time limit imposed by your WordPress hosting server.

In addition to helping to prevent misuse of server resources, the time restriction is also useful. In this post, we’ll teach you how to resolve the fatal error: maximum execution time exceeded in the WordPress environment.

Fixing Maximum Execution Time Exceeded Error

Despite the fact that the Maximum Execution Time Exceeded problem is referred to as a ‘fatal error,’ it is one of the most frequent WordPress errors, and it is simple to remedy. It is possible that WordPress will display the following error message to visitors to your website, depending on when and where the mistake occurs. As part of the fatal error prevention feature introduced in WordPress 5.2, this is displayed. You may also receive an email informing you of the nature of the problem, including which plugin (if any) was responsible for the mistake.

  • Once there, you may simply deactivate or remove the plugin that is causing the problem.
  • You will need to manually modify your.htaccessfile and add a single line of code in order to resolve the issue.
  • Your.htaccess file is situated in the same location as your /wp-content/ and /wp-admin/ directories, and it is named as follows: If you are unable to locate it, please see our article on why you are unable to locate the.htaccess file and how to locate it.
  • Right-click the.htaccess file and select the ‘View/Edit’ option from the drop-down menu.
  • Following that, you must include the following line at the bottom of your.htaccess file:php value max execution time 300 If you are using Notepad as your text editor, the following is an example of how it may look.
  • This code just sets the maximum execution time to 300 seconds, which is the default number (5 minutes).
  • If you continue to receive the problem, try raising the amount to 600 instead.

Another option for resolving the maximum execution time exceeded problem in WordPress is to make changes to your php.ini configuration file.

It’s possible that you won’t see it in your WordPress folder if you’re using a shared WordPress hosting platform.

Next, update the php.ini file and include the following line at the end of it.

You may now browse to your website and check to see whether the error has been resolved.

If, on the other hand, it does not, you will need to contact your WordPress hosting provider for help.

In addition, you may wish to see our advice on how to resolve the issue when creating a database connection in WordPress.

On top of that, you can follow us on Twitter and Facebook.

This means that if you click on one of our affiliate links, we may receive a fee.

See how WPBeginner is supported, why it is important, and how you can help us by donating. The Editorial Staff at WPBeginner is a group of WordPress specialists, lead by Syed Balkhi, who provides guidance and support. Over 1.3 million readers around the world put their trust in us.

Top 3 ways to increase max_execution_time in WordPress

A typical solution for website timeout issues is to increase the max execution time setting in the WordPress configuration. Because of server-side limits, WordPress users are frequently presented with the message’Fatal error: maximum execution time of xx seconds exceeded. ‘. At Bobcares, we frequently receive requests from our clients to correct WordPress problems as part of our Server Management Services package. In this article, we’ll go through the specifics of how our Support Engineers increased the max execution time in WordPress.

What leads to max_execution_time related WordPress errors?

Let’s take a closer look at what is causing the maximum execution time issues in detail. Every server establishes a restriction on the amount of time a script can be allowed to execute on the server. In the event that a script runs above this time limit, the server will automatically stop it and exit. On servers, this is the default security standard that is implemented. Similarly, WordPress programs are written in PHP, and the PHP configuration constraints of the server have an impact on how well they work.

WordPress has implemented a security measure to prevent this from happening.

Maximum execution time exceeded error is thrown when a script exceeds the 30 second time restriction for execution of the script in question.

How to Increase max_execution_time in WordPress?

At Bobcares, where we have more than a decade of experience administering servers, we frequently see WordPress issues that are similar to the ones described above. Let’s have a look at how our Support Engineers have increased the maximum execution time in WordPress using various ways.

  • Changing a directive in the PHP.ini configuration file
  • Editing the WordPress configuration file wp-config.php
  • Making use of the.htaccess file

Changing the PHP configuration of a domain is dependent on the mode in which PHP is running on the server. As a result, when a client complains an error, the first thing that is checked is whether the server is running in PHP mode.

1. Altering PHP.ini file

In order to raise the Maximum Execution Time, we may make changes to the websitesphp.inifile. Alternatively, if the website makes use of the server’s primary PHP configuration file, we apply modifications to the file /etc/php.ini. This file contains the PHP configuration information by default. For servers running PHP as suPHP or FastCGI, however, websites will have their own php.ini configuration file. Generally speaking, you’ll locate it in the website’s root folder. Furthermore, the location of the file will differ depending on the host.

After that, we change the php.ini file and add the following directives to the following values in order to prevent the website from receiving any further PHP errors.

The maximum execution time is 300 seconds, and the maximum input time is 1000 seconds.

Furthermore, it necessitates the modification of the timeout values inside the web server setup. WordPress will frequently display it as a warning message when you enter numbers that are too low. The problem can be resolved by changing the server settings.

2. Editing wp-config.php

In the case of WordPress websites, thewp-config.php file serves as the default configuration file. It’s yet another option to the PHP.ini configuration file. Shared hosting businesses are typically the ones who employ this strategy. Here, we raise the number of employees according to the needs of our customers. We may modify or add the following line to the wp-config.php file of your WordPress set time limit(300); to make it more effective.

You might be interested:  How To Edit Wordpress Theme?

3. Editing.htaccess file

Similar to this, the max execution time setting in the.htaccessfile on the WordPress site’s back end may be modified. WordPress makes use of this file to control how files from its root directory and subdirectories are served by Apache (the web server). The file is critical, and it is common for incorrect modifications to cause the website to crash. A few directives are included at the end of the code in order to increase the total duration that PHP may run. This is accomplished by navigating to the website’s root directory, which includes the wp-config.php file.

After that, we locate the.htaccess file.

PHP value memory limit 256M PHP value maximum upload file size 64M PHP value maximum post size 64M PHP value maximum execution time 300 PHP value maximum input time 1000 PHP value maximum input time 1000 Finally, we save the modifications that have been done.

apache2 service should be restarted This resolves the mistake in the shortest amount of time possible.


In a nutshell, the ways for increasing max execution time in WordPress include updating the PHP.ini file, editing the wp-config.php file, editing the.htaccess file, and so on. Today, we got to see how our Support Engineers assist our clients in resolving this issue.


Never again will you lose consumers due to a slow server! Allow us to assist you. Our server professionals will monitor and manage your server 24 hours a day, seven days a week to ensure that it stays lightning fast and safe. INITIALIZEVORNAME = “owonCMyG5nEQ0aD71QM”; var google conversion label = “owonCMyG5nEQ0aD71QM”;

How to Increase PHP Max Execution Time in WordPress? – WebNots

In web development, PHP is a server-side programming language that serves as the foundation for WordPress websites. WordPress core, themes, and plugins all contain PHP files that assist you in retrieving material from a database and putting together a web page’s design. The full process of running any PHP script, on the other hand, must be done within a specified amount of time (generally in seconds). PHP contains a variable called max execution time that may be used to regulate the length of time a script will execute.

WordPress SEO: Use our free WordPress SEO tutorial to optimize your WordPress site.

Why Execution Time is Limited?

According to the majority of hosting servers, the default execution time is 30 seconds. Some shared hosting firms, on the other hand, may impose restrictions on smaller amounts. There are compelling arguments in favor of limiting the maximum PHP execution time on the WordPress platform.

  • Many hackers insert PHP files into your website in order to run a script. Limiting the amount of time that a script may execute will assist you in strengthening the security of your website. The script will scan all of the pages on your site, which is a genuine feature of certain reputable scripts such asbroken link checkerplugins. This may be a good option for sites with 100 or more pages. Running a script on a site with ten thousand posts, on the other hand, will cause the server to crash. PHP scripts that are outdated or poorly designed might run for an extended period of time and generate fatal errors.

Limiting the maximum PHP execution duration on the server can assist to prevent these scripts from running for an excessive amount of time and interfering with genuine users’ experience on the site.

Why You May Need to Increase?

Despite the fact that there are compelling arguments for restricting PHP execution time on WordPress sites, there are equally compelling arguments for increasing the limit.

  • Occasionally, upgrading WordPress core, theme, or plugins necessitates the download of a big quantity of data. With the post max size argument, you may choose the maximum file upload size allowed. However, in order for the upload to be completed on your server, the PHP script must be allowed to run for an extended period of time. If you do not, you will receive an update failed error due to timeout.

With the PHP Execution Time Out error, the theme update fails.

  • Many commercial WordPress themes allow you to import a custom demo with a huge amount of material. It is possible that you will need to raise the maximum number of input variables and maximum execution time parameters in order to finish the demo importing procedure. You may also need to raise the maximum PHP memory size in order for the more resource-intensive plugins and themes to function correctly.

How to View Max Execution Time?

Some hosting companies, such as Bluehost and SiteGround, include a PHP Manager tool in your account as an added bonus. This software may be used to determine the maximum execution time configuration for your site. For example, on SiteGround hosting, you can follow the steps outlined below.

  • Go to the “Websites” section of your hosting account after logging in
  • Choose “Site Tools” from the drop-down menu next to the site for which you wish to examine the value
  • Find PHP Managerapp under the “Developers” area, or use the search function to locate the application. Scroll down to the “PHP Variables” portion of the page. The max execution time variable should be located in order to determine the default value that has been allocated to it
  • SiteGround hosting provides a default timeout of 120 seconds, which should be sufficient in the majority of circumstances. Furthermore, you will not be able to change this value from within this app.

SiteGround allows you to modify the PHP maximum execution time. If you are using Bluehost hosting, you may utilize the MultiPHP INI Editor tool to determine the maximum execution time. If you are unable to locate the default value, the best course of action is to request that your host perform the search for you.

How to Increase PHP max_execution_time in WordPress?

If you are experiencing an error such as timeout, you may remedy the problem by increasing the PHP max execution time setting. You can accomplish this by employing one of the following methods:

  1. Editing the wp-config.php file
  2. Adding the htaccess directive
  3. Utilizing the php.ini file
  4. Utilizing custom applications from the server (in the case of Bluehost)

For the first three choices, you must modify configuration files using the File Manager application that is available with your hosting account. As an alternative, you may utilize FTP to get remote access to your site and change the content of a file. It is recommended that you make a backup of the original files before you begin modifying.

1. Increase PHP Execution Time with wp-config.php

Navigate to the root of your WordPress installation and locate the wp-config.php file. The screenshot below shows an example of how to locate a file using the File Manager application. Instead of File Manager, you can also use FTP account tomodify wp-config.php file. Add the following line before the one that says /* That’s all there is to it; stop editing! Good luck with your blogging. */. The number 100 in this example indicates the maximum execution time of 100 seconds; however, you can change this to any desired value to suit your requirements.

2. Increase PHP Execution Time with htaccess

As an alternative to modifying the wp-config file, you may include the following directive in the htaccess file on your server’s root directory:php value max execution time 100 Please keep in mind that the.htaccess file is hidden by default.

In order to see this file, you must first enable viewing hidden files in your FTP client. Generally, File Manager will display all of the files without concealing any of them.

3. Increase PHP Execution Time with php.ini

The final and most popular approach is to make use of the php.ini configuration file.

  • Check the root directory of your server to see if the php.ini configuration file is there. If the file is available, open it and make the changes listed below.

Max execution time is set to 100.

  • It is possible to create a php.ini file using a plain text editor such as Notepad++ or Brackets if the file is not already there. Insert the code from above into the file and save it in the root directory of your server.

PHP should be increased. In the php.ini file, you may specify a maximum execution time.

4. Using Custom Server Apps

This feature is only accessible on specific hosting companies, such as Bluehost. As we have demonstrated here with Bluehost, you must check with your hosting company to see if this sort of application is available.

  • Please log in to your Bluehost account and navigate to the “Advanced” area. This will take you to the cPanel control panel. Locate and launch the MultiPHP INI Editor application
  • Select the domain for which you wish to modify the limit
  • Locate the max execution time PHP directive and alter its value
  • Scroll down for more information. To save your changes, click the “Apply” button at the bottom of the page. In Bluehost’s default configuration, the maximum execution duration is set to 30 seconds, with a maximum value of 90 seconds allowed.

In Bluehost, you may modify the PHP maximum execution time.

Risks in Increasing Execution Time

If you set the value too high, such as 1000 seconds, it is possible that your server will be damaged if a script is running for an extended period of time. Furthermore, hackers or malicious scripts might run for an extended period of time without being terminated, harming the speed of your website on the front end. Many hosts do not allow you to alter the max execution time value more than the permissible maximum in order to keep the server from being overloaded. Even if you use one of the ways described above to define the values, it may not function if your host does not allow it.

How to raise Maximum Execution Time in WordPress

One of the server security measures is to set a time restriction for PHP processes, which is referred to as the Maximum Execution Time. This limit allows the PHP process to be terminated after it has reached the time limit set by the process. When intricate procedures are triggered by some WordPress plugins or even software upgrades, it often turns out that the limitations have been set too low, and the operations are not completed as expected. If you receive a message like this on your dashboard or debug.logfile after launching an update or other, it means that the update or other was successful.

Don’t get too worked up over it:) This may be a frustrating situation, especially for less experienced WordPress users, but it is a problem that is quite simple to fix.

.htaccess changing

1. Using an FTP client such as FileZilla, Total Commander, or similar program, connect to your FTP server. The.htaccess file may be found in the root directory of your website. This is the same directory in which the WordPress content and administration directories are located.2. php value max execution time 3003Add the following line to the file once it has been opened: It’s important to check that the change has taken effect before saving the file. The code above sets the maximum execution time of the PHP process to 300 seconds.

There is no.htaccess in any directory

If you have not been able to locate the.htaccess file, it is possible that it has not been produced by your website yet.

Click on Save Changes after you have created a file and made the changes specified above in your WordPress settings, then save the changes. Following the saving of the changes, WordPress will generate an a.htaccess file, which you may alter in accordance with the instructions above.

How to Fix Fatal Error: Maximum Execution Time Exceeded in WordPress

If you see the message “fatal error: maximum execution time exceeded” when attempting to visit your WordPress site, this indicates that a portion of your WordPress code is taking an excessive amount of time to run. PHP scripts have a maximum execution time that they can achieve. This catastrophic error happens if a script takes an excessive amount of time. In order to resolve the issue, you will need to raise the WordPress max execution time setting. The phrase “Fatal Error” might be frightening, but fortunately, you can resolve this issue with a minimal amount of work.

We also demonstrate a more comprehensive repair that will assist you in identifying and resolving the underlying problem.

  1. When WordPress encounters a Fatal Error: Maximum Execution Time Exceeded, the following is the root cause: The Quick Fix (which will prevent you from seeing the error and return your site to service)
  • The WP Maximum Execution Time Exceeded plugin
  • Increasing the execution time in.htaccess
  • Increasing the maximum execution time in wp-config.php
  • And other methods.
  • The Better Fix (discovering and correcting the underlying problem in order to restore your site’s functionality)
  • Disabling your plugins
  • Disabling the theme that is currently active

What Causes Fatal Error: Maximum Execution Time Exceeded in WordPress?

The length of time that a script may operate on a web server is limited. This is done in order to protect the web server from being hacked. Because WordPress is composed of PHP scripts, each script must finish its execution within the time limit specified. This time limit is commonly set at 30 seconds, which is usually more than enough time for a script to complete its execution. If a PHP script runs for a longer period of time than the time limit specified, PHP terminates the script’s execution.

The Quick Fix (stop seeing the error and get your site back online)

Because this error indicates that the time limit set is insufficient for one of your scripts to complete its execution, you can rapidly correct the situation by increasing the time limit specified. Installing the WP Maximum Execution Time Exceeded plugin is the quickest and most straightforward method of increasing the limit. All that is required is that you install the plugin, after which your time limit will be raised. If you decide in the future that you want to restore the time limit to its usual settings, you can simply delete the plugin.

As a result, if you choose not to use a plugin for something as basic as increasing the WordPress max execution time, you may simply raise the WordPress max execution time straight in your.htaccess file (we recommend this option).

Increase Maximum Execution Time Using.htaccess

For this, connect to your server through FTP and navigate to the folder containing your WordPress files (see Resources). You should look for the.htaccess file in this folder. When you’ve located it, right-click on it and select View/Edit from the context menu. To complete the file, add this line at the bottom (which increases the time limit from 30 seconds to 2 minutes): The maximum execution duration is 120 seconds for the php value.

Now you may save and close this file. You will be prompted to upload the new file via FileZilla. ClickYes. And that’s how you manually adjust the duration limit for an execution session.

Fix PHP Execution Time Error using wp-config.php

Increasing the max execution time in WordPress may also be accomplished by modifying the wp-config.php file. To do this, navigate to the wp-config.php file located in the root directory of the directory containing your WordPress files. Right-click on the file and pick View/Edit from the context menu. After that, include the following line of code in the file. Ideally, this should be placed exactly before the line that reads “that’s all, finish editing.” set time limit(300); Once you’ve finished, save the file.


The Better Fix (find the underlying problem and fix it to get your site back online)

The method provided above resolves the problem of the Maximum Execution Time being exceeded, however it is effectively a patch. You’re raising the RAM limit to make room for a script that’s taking an inordinate amount of time to run. The best method is to identify the script that is taking an excessive amount of time to run and remove it. It is quite improbable that one of your WordPress core scripts is to responsible for this problem. The scripts in this collection have been coded to exacting standards.

If you have previously extended the time limit in the preceding step, you will want to first reset it to its default setting before proceeding (either by uninstalling the plugin or deleting the line you added to.htaccess).

You might be interested:  How To Add Google Adsense To Wordpress? (Best solution)

WordPress will occasionally provide information about what is generating the problem on your site.

You may then remove the defective plugin, and the WordPress max execution time error will be resolved on your website as a result of this action.

Disabling Your Plugins

Let’s start with your plugins in order to track down the source of the problem. A defective script in one of your plugins is likely to be at the root of the problem if it disappears when you disable all of your plugins. You may learn how to disable plugins in this post, as well as how to identify the specific plugin that is causing your problem: Disabling WordPress Plugins Via FTP is a simple process. You can remove the plugin if you can locate it and determine that it contains the time-consuming script.

Disabling Your Currently Active Theme

However, if removing your plugins does not resolve the problem, the problem is most likely due to your active theme. Follow the steps below: How To Disable A WordPress Theme Using FTP (File Transfer Protocol).

If removing your theme eliminates the issue, it is likely that the erroneous script is contained within your theme. You will either have to uninstall the theme and reinstall it from scratch, or you will have to use a different theme completely.

Fatal Error: Maximum Execution Time Exceeded – Conclusion

Disabling your plugins and (or) current theme may assist you in identifying the script that is taking an excessive amount of time to run. The only genuine cure to this catastrophic mistake is to delete the script that caused it. WordPress max execution time is set to avoid server abuse, therefore raising it is a feasible workaround, but not a comprehensive solution in and of itself. It’s only a workaround for the situation. After deactivating all of your themes and plugins, if the issue still continues, you may use the fast remedy (raise the time limit) to get your site back online for the time being while you look for and remove the sluggish loading script.

This suggests that one of the scripts you have uploaded to your site may be the source of the problem.

If none of the solutions listed above work on your site, you may need to engage a professional or contact your web hosting provider for assistance in resolving the fatal error message.

More Resources:

  • Introduction to WordPress User Roles for Newcomers
  • How to Use External CSS in WordPress
  • How to Combine External CSS in WordPress
  • Using the WooCommerce Stripe Payment Gateway Plugin, you can integrate Stripe into your WooCommerce store.

Continue reading these useful articles:

How to Fix Fatal Error: max_execution_time Exceeded Error in WordPress

02nd of February, 2022 Elvinas S.2 minutes and 20 seconds Download the WordPress Cheat Sheet (PDF) Are you receiving the messageFatal Error: max execution time exceededwhile attempting to use WordPress? There’s nothing to worry about. Simply put, it signifies that the PHP script you are running is taking longer to complete than the time restriction permits. Continue reading to learn how to resolve this problem.

Solving Max Execution Time WordPress Error

To resolve the max execution time error in WordPress, you may use one of three techniques. You can alter the.htaccess file, change the time limit using the control panel, or install a plugin.

Manually Editing.htaccess File

The max execution time is normally set to 30 seconds by default, however this can be changed. For PHP scripts to run faster, you need to change the value in the.htaccess file in your website’s root directory. Here’s how you go about it:

  1. In Hostinger’s hPanel, go to the File Manager and browse to thepublic htmldirectory to begin. Double-click the.htaccess file to open it. Fill up the bottom of your.htaccess file with the following code: The php value max execution time is set to 60 seconds. Press the Save and Close buttons

However, if you continue to receive the same issue, you can increase the timeout setting to 120-180 seconds.

Changing max_execution_time value via hPanel

WordPressmax execution time may also be increased directly from the PHP Configurations section of hPanel’s administration panel.

  1. Login to Hostinger’s hPanel and choose PHP Configurations from theAdvancedsection of the navigation bar
  2. To find the max execution timeoption, choose the PHP Optionstab and scroll down until you find it
  3. In order to make adjustments, increase the default value and clickSave

The WordPressmax execution timelimit of your PHP script has been successfully extended, and you can now enjoy the benefits.

Installing a Plugin to Increase Execution Time Limit

Using a plugin to repair the WordPress max execution time problem is a quick and simple solution. We recommend that you use Google Pagespeed Insights since it is simple to use and the developer updates it on a regular basis.

  1. Installand The Google Pagespeed Insightsplugin should be activated from your WordPress panel. Navigate to Tools -Pagespeed Insights in the menu bar. Scroll down to Advanced Configuration and make any necessary adjustments to the maximum execution time. However, we recommend that you use the default settings because they will function on the vast majority of websites. The plugin will automatically edit the.htaccess file if you click the Save Options button.

If you wish to undo any changes, just disable the plugin and all of the modifications made to the.htaccess file will be deleted from your website.


In this lesson, you learned three simple solutions for the WordPressmax execution timeerror. Here’s a short rundown of each of the approaches:

  1. Create a new.htaccess file and include the php value max execution time 60code in it. In hPanel, you may easily increase the limit by editing the PHP configurations. By utilizing the Google Pagespeed Insightsplugin, you may extend the time restriction.

There you have it, a few simple and quick solutions! Contact your hosting provider and inquire whether it is possible to raise the maximum execution time if you are using shared hosting services and none of the techniques above were successful for you. Wishing you the best of luck! A senior server administrator at Hostinger, Elvinas has over ten years of experience. He is responsible for monitoring the health of the infrastructure and ensuring that it is operational at all times. In addition to server administration, web building has always been one of his greatest loves.

How to Set A Maximum Execution Time

Setting a maximum execution time in WordPress necessitates the user having FTP access to the server where he is hosting his website in order to be successful. Keep in mind that if you do not have access to your website’s FTP, you need contact your hosting provider to obtain access or just advise him that you would like him to make the necessary changes for you. It is possible to make the modification in two distinct ways:

  • Using the ini set() PHP method to make changes to.htaccess files

Modify.htaccess files

  1. Navigate to the root directory of your website. Open the.htaccess file in that directory
  2. Make changes to the file and paste the code below into it. Remember to re-upload the.htaccess file back into your website’s host root directory once you have completed this step!

Maximum execution time (PHP value): 200

Use the ini_set() PHP Function

  1. Navigate to the root directory of your website. Open the wp-config.php file on your computer. Make changes to the file and paste the code below into it. As soon as you are finished, make sure to upload the file back into the website’s host root directory.

The value of @ini set() is’max execution time’, which is ‘200’. @ini set(); Keep this in mind: A total of 200 seconds is recommended for this theme’s execution time. Warning It is possible that changing a server parameter will have unintended repercussions. If you are unsure of what you are doing or if you are not familiar with the process of altering files on a server, please tell your hosting provider, who will make the necessary alterations for your benefit.

How to Increase the Max Execution Time Limit

Detailed instructions on how to raise the maximum execution time limit.


In seconds, it is the amount of time (in seconds) that your site will spend on a single action before it will time out and crash (to avoid server lockups) The max execution time directive may be found in the.htaccess,.php.ini,.user.ini, andwp-config.php files, among other places. You will want FTP credentials in order to obtain access to these files. If you do not have access to these, please contact your web hosting provider for assistance.

  1. Locate any of the following files in your WordPress root installation:.htaccess,php.ini,.user.ini,orwp-config.php
  2. Delete the directive code from the file and edit it. Once you have finished making changes to the file, save it. To make this modification, download the file and upload it back to your server, overwriting the old file
  3. If you previously downloaded the file, do not make this change.

Directive for.htaccess

The maximum execution time is 300 php value max execution time

Directive for php.ini or.user.ini

Max execution time=300

Directive for wp-config.php

The value of @ini set(‘max execution time, ‘300’) is set to the maximum amount of time the program can run. The smallest size that is recommended is 300 pixels.


It is advised that site owners who are confident in their ability to change server directives do so. To have experts do this for you, contact your web hosting provider for further information. In order to retain login sessions and to improve your overall experience on our website, we utilize cookies. By continuing to use our site, you acknowledge and accept our use of cookies, our Privacy Policy, and our Terms of Service (where applicable).

Increase PHP Time Limit – 3 Methods

The WordPress Execution Time Limit issue is one of the most prevalent mistakes that can occur on any WordPress website. If your site spends too much time on a single task, it is likely to get kicked out of the system. This is how it looks: Unforgivable blunder: It has been determined that the maximum execution time of xx seconds has been surpassed.

In order to resolve this, you must increase the PHP time limit on your WordPress site. Consequently, in this post, I’ll guide you through the process of resolving the Execution Time Limit problem.

Increase PHP Time Limit: 3 Methods

First, let’s talk about the precautions you should take while making major modifications to your website before we get into the ways for expanding the time limit. To be cautious, it’s always a good idea to have a backup plan in case something goes wrong. This takes us to WP Reset, which allows you to completely wipe your website clean. WP Reset is a fantastic tool that every website owner should have in their toolbox at their disposal. It not only provides you with a safety net, but it also assists you in avoiding any faults or blunders from occurring in the first place.

  • Also included is the ability to travel back in time with a single click, which may be quite beneficial when making a mistake after making an update to your website or plugins.
  • With WP Reset, all you have to do is click once, and your plugin is installed in seconds.
  • With WP Reset’s cleaning features, you can even completely clean up your entire website.
  • Finally, and maybe most crucially, WP Reset allows you to create snapshots, which are pictures that you can use before making any significant changes to your website.
  • The following are the three techniques for extending the time limit:
  • Using the wp-config.php file, the.htaccess file, and the php.ini file

However, before you increase it, you should determine what your current Execution Time Limit is and then adjust accordingly. Note: Make sure you have a complete backup of your site or a selected file that we will be editing in case something goes horribly wrong.

How to Check the WP Time limit?

In order to verify the PHP time limit, you need first create a PHP file on your server with a name like php-info.php (you may call it anything) and paste the following code into it. phpinfo() is a PHP function that displays information about the current PHP version. Once you’ve completed the code, you should upload it to your server’s public html folder. It may be accessed by FTP client software or the File Manager in your cPanel account. Now, open this file in your browser by writing down your domain name and the file name, such as, and then clicking on it.

In case you weren’t able to view it there, here it is again.

PHP time limit is being checked Alternatively, you may installServer IPMemory Usage Display to determine the current time limit and to display the current execution time as well as the PHP version you are running in the dashboard and admin footer of your website.

Once you have your time limit statistics, you can determine how much time limit your site requires, which is the main reason of checking your site’s time limit.

1. How to Increase PHP time limit using wp-config.php

This is the most likable strategy that individuals like to employ. It is necessary to update the wp-config.php file on your WordPress site, which is located in the site’s root folder, in order to do this. In a text editor, put the code below into the wp-config.php file immediately before the line that states ‘That is it, you may now close the editor! ‘Good luck with your blogging.’ set time limit(300); Save your modifications and then re-upload the wp-config.php file to your server to complete the process.

Now, try refreshing your website to check whether the error has been resolved.

2. How to Increase PHP time limit using.htaccess

If you’re not acquainted with wp-config.php, don’t worry, you can accomplish the same thing using.htaccess. Because your.htaccess file is a hidden file, the filename begins with a dot. Consequently, if you don’t see it in your root folder, check to verify whether your file manager isn’t hiding any of the files from view. Check the box that says “display hidden files.” As soon as you’ve located it, open the file in a text editor and paste the following code into your.htaccess file: max execution 300 is the maximum number of executions.

Check to see whether the error has been resolved by refreshing your website.

More information may be found at:

  • How to Increase PHP Memory Limit
  • How to Increase PHP Max Input Vars
  • How to Increase PHP Memory Limit

3. How to Increase PHP time limit using php.ini

Php.ini is one of the most important configuration files in the PHP programming language. Among other things, it is used to regulate variables such as memory size, maximum upload size, maximum execution time, upload directory, show errors, log errors, and other similar things. It is necessary to locate this file on your server in order to extend the time limit. The file will most likely be found in the root folder, although the exact placement of the file will vary depending on the host. There is a straightforward method for determining the precise location of the php.ini settings file.

You will need to create a PHP file and include the following code in it, just as before.

Additionally, you will be able to determine the location of the php.ini file by simply accessing this PHP file in your browser.

Alternatively, in the event that you are unable to locate. Simply create an asphp.ini file in any text editor, paste the codemax execution time = 300; and upload it to the root directory of your website.

You’re still having a problem?

If none of these alternatives work for you, it is likely that your site hosting service provider does not enable WordPress to extend the PHP time limit. You will need to contact your web hosting provider and request that they manually extend your PHP time limit. Occasionally, your hosting service, particularly shared hosting, will impose a time restriction on your execution. Indeed, many shared hosting companies do not even provide you access to your php.ini configuration file. If this is the case, it may be necessary to update your hosting configuration to a WordPress hosting environment.

Leave a Comment

Your email address will not be published. Required fields are marked *