{"id":31639,"date":"2024-05-27T00:01:00","date_gmt":"2024-05-27T07:01:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=31639"},"modified":"2025-05-21T22:32:26","modified_gmt":"2025-05-22T05:32:26","slug":"fix-wordpress-fatal-error-maximum-execution-time-exceeded","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/","title":{"rendered":"How to Fix Fatal Error: Maximum Execution Time Exceeded (In 6 Steps)"},"content":{"rendered":"\n<p><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-plugin-primer\/\" rel=\"noopener\">Updating your plugins<\/a> and themes regularly is essential to keep your site running as smoothly as silk. However, the fatal WordPress error \u201cmaximum execution time exceeded\u201d can get in the way of updates and leave you sweating over your website&#8217;s performance.<\/p>\n\n\n\n<p>But wait a second \u2014 No need to panic. There are actually several methods of removing the error or increasing the maximum execution time.<\/p>\n\n\n\n<p>In this ever-so-simple guide, we&#8217;ll look at what the WordPress maximum execution time error is, and why it happens. Then we&#8217;ll walk you through six methods you can use to solve the problem and keep your site running like a well-oiled machine. Here&#8217;s the setlist:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uninstall problem software<\/li>\n\n\n\n<li>Use a plugin<\/li>\n\n\n\n<li>Adjust the <strong>wp-config.php<\/strong> file<\/li>\n\n\n\n<li>Update the <strong>php.ini<\/strong> file<\/li>\n\n\n\n<li>Edit the <strong>.htaccess<\/strong> file<\/li>\n\n\n\n<li>Contact your hosting provider<\/li>\n\n\n<\/ul>\n\n\n\n<p>Ready to give it a go? Let&#8217;s get started!<\/p>\n\n\n\n<h2 id=\"what\" class=\"wp-block-heading\">What The WordPress Max Execution Time Error Is (And Why It Happens)<\/h2>\n\n\n\n<p>The maximum execution time error is one of the most<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\" rel=\"noopener\"> common WordPress errors<\/a>. It can pop up when you are trying to update your<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/most-popular-wordpress-plugins\/\" rel=\"noopener\"> WordPress plugins<\/a> or themes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"421\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts.webp\" alt=\"&quot;Error Caused By PHP Scripts&quot; header with code in a black background screenshot.\" class=\"wp-image-45926 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-300x79.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-1024x269.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-768x202.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-1536x404.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-600x158.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-1200x316.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-730x192.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-1460x384.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-784x206.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-1568x413.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/01_error_caused_by_php_scripts-877x231.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/421;\" \/><\/figure>\n\n\n\n<p>It warns you if your site can&#8217;t perform the updates you requested.<\/p>\n\n\n\n<p>This error happens because of the <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/learn-php\/\" rel=\"noopener\">PHP scripts<\/a> on your website. Along with JavaScript, PHP is a language that is the foundation of WordPress sites. Basically, it&#8217;s the code that controls how a website runs and shows different elements to users. A PHP script&#8217;s maximum execution error has to do with how long it takes to run.<\/p>\n\n\n\n<p>PHP scripts have a maximum execution time to keep your site<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\" rel=\"noopener\"> functional and secure<\/a>. If there were no limit, a hacker or malicious software could use never-ending scripts to dismantle your website&#8217;s hosting server and make your data vulnerable. It\u2019s supervillain stuff, really.<\/p>\n\n\n\n<p>PHP scripts that run for a long time can also divert resources from your server, racking up your bill and robbing you of computing power.<\/p>\n\n\n\n<p>Plugins are most likely to trigger this error because they introduce a lot of code from external sources. Because WordPress is an<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/celebrating-20-years-of-the-open-source-manifesto\/\" rel=\"noopener\"> open-source platform<\/a>, any developer can design and upload plugins. So, if you install content from lesser-known developers, it may come with flawed code and cause issues in your site&#8217;s PHP scripts.<\/p>\n\n\n\n<p>Themes and general WordPress updates can cause the problem as well \u2014 but this is less common.<\/p>\n\n\n\n<h2 id=\"standard\" class=\"wp-block-heading\">What Is The Standard Max Execution Time?<\/h2>\n\n\n\n<p>At DreamHost, we set the maximum execution time at our end. As with most other hosting providers, the duration is usually set to 30 seconds.<\/p>\n\n\n\n<p>This is typically enough time for most PHP scripts to run successfully. If you&#8217;re using a different<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/managed-wordpress-hosting-guide\/\" rel=\"noopener\"> <\/a><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/\" rel=\"noopener\">hosting provider<\/a>, you should be able to contact them directly to find out your site&#8217;s execution time limit.<\/p>\n\n\n\n<p>For example, large websites with multiple resources might need slightly longer maximum execution times. Otherwise, they may not be able to complete their processes before the clock runs out.<\/p>\n\n\n\n<p>Some <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-hire-web-developer\/\" rel=\"noopener\">developers<\/a> use very long execution times of more than 300 seconds. However, we don&#8217;t recommend this for most websites, primarily because of the performance issues.<\/p>\n\n\n\n<h2 id=\"figure\" class=\"wp-block-heading\">How To Figure Out If The Error Has Occurred<\/h2>\n\n\n\n<p>It\u2019s usually pretty obvious when maximum execution time errors happen because you\u2019ll see a notification from WordPress.<\/p>\n\n\n\n<p>The wording does vary. For example, it may read as <strong>Fatal error<\/strong> or <strong>Critical error<\/strong>. In some cases, the notification might not mention the maximum execution time. All of the warnings, however, have similar components that can help you identify the cause.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"772\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded.webp\" alt=\"WordPress dashboard opened to the Update Plugins window with Fata error: maximum execution time exceeded shown.\" class=\"wp-image-45927 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-300x145.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-1024x494.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-768x371.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-1536x741.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-600x290.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-1200x579.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-730x352.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-1460x704.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-784x378.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-1568x757.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/02_fatal_error_maximum_execution_time_of_30_seconds_exceeded-877x423.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/772;\" \/><\/figure>\n\n\n\n<p>Front-end users may also be able to see the error. If they visit the site when the update process has failed, they might see a message telling them that the website is experiencing technical difficulties.<\/p>\n\n\n\n<p>Be aware that you don&#8217;t just get this error message if you&#8217;ve exceeded your maximum execution time. So, you&#8217;ll need to check and see if it shows up in your WordPress dashboard as well.<\/p>\n\n\n\n<p>Finally, you may receive an email from WordPress alerting you that the maximum execution time has been exceeded.<\/p>\n\n\n\n<p>This is thanks to the<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/wordpress-version\/version-5-2\/\" rel=\"noopener\"> WordPress 5.2 update<\/a>, which introduced PHP error protection that automatically notifies you when your site has problems with its themes or plugins. Therefore, you will know almost immediately when there\u2019s an issue with your updates.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"fix\" class=\"wp-block-heading\">How To Fix The Max Execution Time WordPress Error (6 Methods)<\/h2>\n\n\n\n<p>There are a few different methods you can use to eliminate the maximum execution time error or increase your site&#8217;s maximum execution time.<\/p>\n\n\n\n<p>Consider your comfort level when editing your site&#8217;s files and adding new code. If you\u2019re worried about diving in yourself, other nifty options are available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Uninstall The Problem Software<\/strong><\/h3>\n\n\n\n<p>One of the simplest ways to fix the maximum execution time error is to uninstall the software causing the issue. One of your plugins, or your site&#8217;s theme, is likely the culprit, so you can start there.<\/p>\n\n\n\n<p>We recommend using this method if you have a hunch that a specific application is causing the problem. For example, you may have recently added a new plugin or updated an old one.<\/p>\n\n\n\n<p>If the <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-keeps-logging-out-error\/\" target=\"_blank\" rel=\"noopener\">error locks you out of your site<\/a>, you can access the dashboard via Recovery Mode (in WordPress 5.2 and above). If you receive an email from WordPress about the failed updates, it usually includes a link to Recovery Mode, and might even tell you which plugin caused the problem.<\/p>\n\n\n\n<p>Then, navigate to <strong>Plugins &gt; Installed Plugins<\/strong> and click on <strong>Deactivate<\/strong> underneath the relevant one. Click on <strong>Delete<\/strong> to remove it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1126\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin.webp\" alt=\"&quot;How To Uninstall Problematic Plugins&quot; header with screenshot of Plugins tab and Deactivate button pointed to.\" class=\"wp-image-45928 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-300x211.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-1024x721.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-768x540.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-1536x1081.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-600x422.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-1200x845.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-730x514.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-1460x1027.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-784x552.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-1568x1103.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/03_deactivate_plugin-877x617.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1126;\" \/><\/figure>\n\n\n\n<p>If you don&#8217;t know what\u2019s causing the maximum execution time exceeded error, go ahead and deactivate all your plugins and reactivate them individually. Refresh each time to check if you can find the one causing all the fuss.<\/p>\n\n\n\n<p>You can also use Secure File Transfer Protocol (SFTP) to remove your plugins or do it with the<a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360003490852\" rel=\"noopener\"> control panel file manager<\/a> if you\u2019ve got a fully hosted DreamHost account.<\/p>\n\n\n\n<p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>SFTP<\/h3>\n    <p>Secure File Transfer Protocol (SFTP) is a safer version of the FTP protocol that uses a secure shell data stream.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/sftp\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n<\/p>\n\n\n\n<p>You can find all your plugins under <strong>wp-content &gt; plugins. <\/strong>Delete the plugin folders one by one to find the offender!<\/p>\n\n\n\n<p>Hopefully, this should clear up the error. If not, let\u2019s move on to some more options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Use The WP Tools Plugin<\/strong><\/h3>\n\n\n\n<p>One of the easiest ways to increase the maximum execution time is by using the<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wp-maximum-execution-time-exceeded\/\" rel=\"noopener\"> <\/a><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wptools\/\" rel=\"noopener\">WP Tools plugin<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"833\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin.webp\" alt=\"WPTOOLSPLUGIN.COM cover image of a Swiss knife, full plugin title below, and a blue Download button.\" class=\"wp-image-45929 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-300x156.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-1024x533.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-768x400.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-1536x800.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-600x312.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-1200x625.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-730x380.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-1460x760.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-784x408.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-1568x816.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/04_use_the_wp_tools_plugin-877x457.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/833;\" \/><\/figure>\n\n\n\n<p>The tool allows you to increase the maximum execution time while it\u2019s activated.<\/p>\n\n\n\n<p>You may prefer the plugin route rather than using the previous method because it can increase your maximum execution time globally. This is particularly beneficial if you want to give functional plugins and themes a little extra time to complete their updates.<\/p>\n\n\n\n<p>To get started, navigate to<strong> Plugins &gt; Add New Plugin<\/strong> and search for \u201cWP Tools by Bill Minozzi.\u201d Scroll down until you see the plugin below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"750\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi.webp\" alt=\"WP Tools plugin dialog box featuring reviews, last update, compatibility check, and Install now and More Details buttons.\" class=\"wp-image-45930 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-300x141.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-1024x480.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-768x360.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-1536x720.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-600x281.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-1200x563.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-730x342.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-1460x684.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-784x368.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-1568x735.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/05_wp_tools_by_bill_minozzi-877x411.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/750;\" \/><\/figure>\n\n\n\n<p>Click on <strong>Install now<\/strong>. Once the plugin is installed, select <strong>Activate<\/strong>.<\/p>\n\n\n\n<p>Next, visit <strong>WP Tools<\/strong> in the side menu. When you open the plugin for the first time, you will see some important instructions. Once you have read these, click <strong>I Agree<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"866\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service.webp\" alt=\"Site Errors' red tab showing TERMS OF SERVICE and an &quot;I Agree&quot; button at the bottom of the dialog box. \" class=\"wp-image-45931 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-300x162.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-1024x554.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-768x416.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-1536x831.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-600x325.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-1200x650.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-730x395.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-1460x790.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-784x424.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-1568x849.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/06_terms_of_service-877x475.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/866;\" \/><\/figure>\n\n\n\n<p>Now, navigate to <strong>WP Tools &gt; Settings<\/strong> and click on the <strong>General Settings <\/strong>tab. Here, you should find the option to <strong>Add Max Execution Time Limit<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1143\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit.webp\" alt=\"On the Site Errors page, under &quot;Instructions,&quot; &quot;Add Max Execution Time Limit&quot; selected to &quot;!20 Sec&quot; in the drop-down menu.\" class=\"wp-image-45932 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-300x214.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-1024x732.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-768x549.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-1536x1097.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-600x429.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-1200x857.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-730x521.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-1460x1043.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-784x560.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-1568x1120.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/07_add_max_execution_time_limit-877x627.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1143;\" \/><\/figure>\n\n\n\n<p>With the free version of this plugin, you can increase the limit up to 120 seconds. The license <em>can<\/em> be extended further, but you\u2019ll need to buy the Premium version.<\/p>\n\n\n\n<p>This plugin offers a straightforward fix for the maximum execution time exceeded error \u2014 but the free version might not always solve your problem. If you\u2019d rather save some money, keep on reading.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Related: <\/strong><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-pick-wordpress-theme\/\" rel=\"noopener\"><strong>How To Pick The Right WordPress Theme For Your Website<\/strong><\/a><\/h4>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Increase The Maximum Execution Time Via wp-config.php<\/strong><\/h3>\n\n\n\n<p>You can increase the maximum execution time by editing your site&#8217;s <strong>wp-config.php<\/strong> file. This is a core file that contains a lot of important information about your site. For example, it contains your website&#8217;s name, host\u2019s name, login username, and<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\" rel=\"noopener\"> password<\/a>.<\/p>\n\n\n\n<p>If you would like to customize your maximum execution time, we recommend this method. It allows you to add code directly into your WordPress directory file. It&#8217;s also relatively quick and easy to do.<\/p>\n\n\n\n<p>Before you start editing the file, we strongly advise you<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-back-up-wordpress-tutorial\/\" rel=\"noopener\"> to back up your entire WordPress site<\/a>. The <strong>wp-config.php<\/strong> file is essential for your website, so you don&#8217;t want to be making mistakes. With a backup handy, you can revert to your original settings if things go sideways.<\/p>\n\n\n\n<p>You can find the file by using the DreamPress file manager or your SFTP application and looking for <strong>wp-config.php<\/strong>. Right-click on it and select <strong>Edit<\/strong> from the drop-down menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"988\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file.webp\" alt=\"In the DreamPress file manager, wp-config.php file selected and &quot;Edit&quot; button highlighted from the right-click menu.\" class=\"wp-image-45933 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-300x185.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-1024x632.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-768x474.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-1536x948.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-600x371.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-1200x741.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-730x451.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-1460x902.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-784x484.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-1568x968.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/08_edit_the_wp_config_php_file-877x542.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/988;\" \/><\/figure>\n\n\n\n<p>Alternatively, you can click on <strong>Download,<\/strong> and edit the file with a simple text editor like<a target=\"_blank\" href=\"https:\/\/notepad-plus-plus.org\/\" rel=\"noopener\"> Notepad<\/a>. Once you&#8217;re in the <strong>wp-config.php<\/strong> file, scroll to the bottom and insert the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set_time_limit(X);<\/code><\/pre>\n\n\n\n<p>\u201cX\u201d represents the maximum execution time in seconds. For example, you can replace it with \u201c300\u201d and it will extend the duration to five minutes.<\/p>\n\n\n\n<p>Now you can save the file, and you&#8217;ve successfully changed the maximum execution time!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Increase The Maximum Execution Time In php.ini<\/strong><\/h3>\n\n\n\n<p>You can also increase the maximum execution time by creating a new <strong>php.ini<\/strong> file.<\/p>\n\n\n\n<p>This is a document that controls the PHP settings for your<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/comprehensive-guide-to-content-management-systems\/\" rel=\"noopener\"> content management system<\/a> (i.e. WordPress), such as resource limits, upload sizes, and file timeouts. Because <strong>php.ini<\/strong> affects all the scripts in your system, you won&#8217;t have to edit each one individually.<\/p>\n\n\n\n<p>However, not all servers support <strong>php.ini<\/strong> files, so you&#8217;ll need to check first to make sure yours does. Then, you can<a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360028776572\" rel=\"noopener\"> increase the PHP execution time<\/a> with this method.<\/p>\n\n\n\n<p>In the DreamHost server, <strong>php.ini<\/strong> files are called <strong>phprc<\/strong>. First, you&#8217;ll need to<a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214894037-Create-a-phprc-file-via-FTP\" rel=\"noopener\"> create a new<\/a><a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214894037-How-do-I-create-a-phprc-file-via-FTP-\" rel=\"noopener\"> <strong>phprc<\/strong> file<\/a>. Go to your SFTP dashboard and navigate to your<a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360001219231-Where-is-the-home-directory-#the-users-home-directory\" rel=\"noopener\"> user directory<\/a>.<\/p>\n\n\n\n<p>Locate the <strong>phprc<\/strong> file in your site&#8217;s version of PHP. Then right-click on it and select <strong>View\/Edit<\/strong> to add your new code. You may see this warning:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"734\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file.webp\" alt=\"Warning dialog &quot;No program associated with filetype,&quot; box next to &quot;Always use selection for all unassociated files&quot; checked.\" class=\"wp-image-45934 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-300x138.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-1024x470.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-768x352.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-1536x705.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-600x275.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-1200x551.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-730x335.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-1460x670.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-784x360.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-1568x719.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/09_troubleshooting_updates_to_your_php_ini_file-877x402.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/734;\" \/><\/figure>\n\n\n\n<p>Click on the check box next to <strong>Always use selection for all unassociated files<\/strong> and select OK. This will then open the file with your text editor. Next, you can enter the following code to change the maximum execution time:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max_execution_time = 500<\/code><\/pre>\n\n\n\n<p>This will give you 500 seconds to play with. To finish up, you will need to<a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214200748-My-phprc-file-isn-t-updating\" rel=\"noopener\"> kill all existing PHP processes<\/a> to update the <strong>phprc<\/strong> file and have the changes take effect.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Increase The Maximum Execution Time In .htaccess<\/strong><\/h3>\n\n\n\n<p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>.htaccess<\/h3>\n    <p>\u201c.htaccess\u201d is a configuration file used by the Apache web server software. The .htaccess file contains directives (instructions) that tell Apache how to behave for a particular website or directory.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/htaccess\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n<\/p>\n\n\n\n<p>The <strong>.htaccess<\/strong> file is another place where you can adjust the maximum execution time. This file controls changes across the different directories of your WordPress site. Beware though, that the <strong>.htaccess<\/strong> file is an elusive beast \u2014 not all servers use it, and it\u2019s most commonly found in<a target=\"_blank\" href=\"https:\/\/httpd.apache.org\/\" rel=\"noopener\"> Apache servers<\/a>.<\/p>\n\n\n\n<p>You may want to use this method if you don&#8217;t want to play around with the <strong>wp-config.php<\/strong> file and if your server doesn&#8217;t support <strong>php.ini<\/strong> files.<\/p>\n\n\n\n<p>Before starting, we recommend backing up your <strong>.htaccess<\/strong> file. This will allow you to reinstate it if you make any major mistakes.<\/p>\n\n\n\n<p>To back up your <strong>.htaccess<\/strong> file, simply open your SFTP client and navigate to your home directory. Make a copy of the <strong>.htaccess<\/strong> file, and save it somewhere on your computer.<\/p>\n\n\n\n<p>Then, use your chosen SFTP client to locate and edit the original <strong>.htaccess<\/strong> file. If you&#8217;re using the DreamHost file manager, you can right-click on it and select <strong>Edit<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1075\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file.webp\" alt=\".htaccess file highlighted in yellow from the contents, &quot;Edit&quot; selected from the right-click drop-down menu. \" class=\"wp-image-45935 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-300x202.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-1024x688.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-768x516.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-1536x1032.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-600x403.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-1200x806.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-730x490.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-1460x981.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-784x527.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-1568x1054.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/05\/10_edit_the_original_htaccess_file-877x589.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1075;\" \/><\/figure>\n\n\n\n<p>Otherwise, you can open it with your text editor. Enter this code to change the maximum execution time:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php_value max_execution_time 300<\/code><\/pre>\n\n\n\n<p>You can substitute the \u201c300\u201d for any other value you decide on. Finally, save the changes, and the file will apply them to your site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Contact Your Hosting Provider To Request An Increase In Maximum Execution Time<\/strong><\/h3>\n\n\n\n<p>In case you don\u2019t want to change the site&#8217;s files yourself, you have one more option: contact your hosting provider directly and they\u2019ll increase the maximum execution time on your behalf.<\/p>\n\n\n\n<p>This method could be helpful if you&#8217;re short on time, or have limited technical skills. You may have to pay extra depending on your hosting provider.<\/p>\n\n\n\n<p>With a DreamHost account, you can contact our<a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360048755671-Professional-Microservices\" rel=\"noopener\"> Professional Services team<\/a> for them to make these changes for you. Navigate to the <strong>Contact Support<\/strong> page in your account dashboard and submit a ticket.<\/p>\n\n\n\n<p>There, you can outline your desired changes and add any details about your site. We may ask for more details, and then we\u2019ll start working on the changes!<\/p>\n\n\n\n<h2 id=\"faqs\" class=\"wp-block-heading\"><strong>Maximum Execution Time FAQs<\/strong><\/h2>\n\n\n\n<p>We&#8217;ve covered all the major fixes for maximum execution time errors. Do you still have questions? Luckily, we have answers! Here are the all-important FAQs:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What is the difference between set_time_limit and max_execution_time?<\/strong><\/h3>\n\n\n\n<p>The difference here is all about scope. The <strong>set_time_limit<\/strong> setting is designed to set the time limit on an individual PHP script, while <strong>max_execution_time<\/strong> sets the upper limit for all PHP scripts in your account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How can I check my current maximum execution time value?<\/strong><\/h3>\n\n\n\n<p>The easiest method is to install the<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/phpinfo-wp\/\" rel=\"noopener\"> phpinfo() WP<\/a> plugin. This will reveal key information about your PHP setup, including your maximum execution time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>My hosting provider doesn&#8217;t allow maximum execution time changes.\u2026what should I do?<\/strong><\/h3>\n\n\n\n<p>You pretty much have three options here:<\/p>\n\n\n\n<p><strong>Explore alternative plugins<\/strong>: If the error comes from a plugin, see if there&#8217;s a more efficient alternative that does the same thing.<\/p>\n\n\n\n<p><strong>Contact your hosting provider<\/strong>: Politely explain the issue and explore whether there are temporary adjustments they can make, or if a different hosting plan is needed.<\/p>\n\n\n\n<p><strong>Upgrade to a better host<\/strong>: You could always <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/\" rel=\"noopener\">switch to a host<\/a> that lets you fix your site without getting in the way\u2026just saying.<\/p>\n\n\n\n<h2 id=\"bonus\" class=\"wp-block-heading\">Bonus WordPress Error Articles<\/h2>\n\n\n\n<p>Need to resolve other technical issues on your website? We&#8217;ve got you covered! Our team has put together several guides to help you troubleshoot the most<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\" rel=\"noopener\"> common WordPress errors<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-image-upload-issues\/\" rel=\"noopener\">How To Fix Common WordPress Image Upload Issues<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/this-site-contains-malware-warning\/\" rel=\"noopener\">How To Fix \u201cThe Site Ahead Contains Malware\u201d<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/troubleshooting-wordpress-white-screen-death\/\" rel=\"noopener\">How To Troubleshoot The WordPress \u201cWhite Screen of Death\u201d<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-internal-server-error\/\" rel=\"noopener\">How To Fix The 500 Internal Server Error In WordPress<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-syntax-errors-wordpress\/\" rel=\"noopener\">How To Fix Syntax Errors In WordPress<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-not-sending-email\/\" rel=\"noopener\">How To Fix The WordPress Not Sending Email Issue<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-database-connection-error\/\" rel=\"noopener\">How To Fix The Error Establishing A Database Connection<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-404-error\/\" rel=\"noopener\">How To Fix WordPress Error 404 Not Found<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"http:\/\/dreamhost.com\/blog\/how-to-fix-white-text-missing-buttons-wordpress\" rel=\"noopener\">How To Fix White Text And Missing Buttons In WordPress Visual Editor<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"http:\/\/dreamhost.com\/blog\/wordpress-sidebar-below-content-error\/\" rel=\"noopener\">How To Fix The Sidebar Below Content Error In WordPress<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/what-to-do-when-locked-out-wordpress\/\" rel=\"noopener\">What To Do When You&#8217;re Locked Out Of The WordPress Admin Area<\/a><\/li>\n\n\n<\/ul>\n\n\n\n<p>And if you&#8217;d like a soup-to-nuts walkthrough on running a successful WordPress site, be sure to check out<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/tutorials\/\" rel=\"noopener\"> our WordPress Tutorials<\/a>. We have over 150 guides written by our WordPress experts that will help you navigate the WordPress dashboard like a pro!<\/p>\n\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Fixing The Fatal Error: Maximum Execution Time Exceeded<\/h2>\n\n\n\n<p>The maximum execution time exceeded error in WordPress can get in the way of updating your plugins and themes. We know it can be frustrating when it happens, but there are several ways to solve the problem quickly.<\/p>\n\n\n\n<p>Remember, you can fix the maximum execution time WordPress error with the following methods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uninstall the problem item.<\/li>\n\n\n\n<li>Increase the maximum execution time with a plugin like <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wptools\/\" rel=\"noopener\">WP Tools<\/a>.<\/li>\n\n\n\n<li>Adjust the maximum execution time by editing the <strong>wp-config.php<\/strong> file.<\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360028776572\" rel=\"noopener\">Increase the maximum execution time<\/a> in the <strong>php.ini<\/strong> file.<\/li>\n\n\n\n<li>Edit the <strong>.htaccess<\/strong> file to increase the maximum execution time.<\/li>\n\n\n\n<li>Contact your hosting provider to change the file on your behalf.<\/li>\n\n\n<\/ul>\n\n\n\n<p>Want a provider that handles all the technical issues? We&#8217;re here to help!<\/p>\n\n\n\n<p>Our<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" rel=\"noopener\"> DreamPress packages<\/a> come with automatic updates, daily backups, and 24\/7 support from WordPress specialists.<\/p>\n\n\n\n<p><a target=\"_blank\" href=\"https:\/\/panel.dreamhost.com\/signup\/?lng=en#!\/dreampress\/?plan=standard&amp;term=yearly&amp;p=DPINTRO\" rel=\"noopener\">Sign up today<\/a> to try it for yourself and wave goodbye to troubleshooting!<\/p>\n\n\n\n<p>\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Do More with DreamPress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      DreamPress Plus and Pro users get access to Jetpack Professional (and 200+ premium themes) at no added cost!\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Check Out Plans                    <\/a>\n\n  <\/div>\n<\/div>\n<\/p>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Learn how to fix the WordPress fatal error &#8220;maximum execution time exceeded&#8221; with our step-by-step guide.<\/p>\n","protected":false},"author":1077,"featured_media":45924,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Learn how to fix the WordPress fatal error \"maximum execution time exceeded\" with our step-by-step guide.","toc_headlines":"[[\"what\",\"What The WordPress Max Execution Time Error Is (And Why It Happens)\"],[\"standard\",\"What Is The Standard Max Execution Time?\"],[\"figure\",\"How To Figure Out If The Error Has Occurred\"],[\"fix\",\"How To Fix The Max Execution Time WordPress Error (6 Methods)\"],[\"faqs\",\"<strong>Maximum Execution Time FAQs<\/strong>\"],[\"bonus\",\"Bonus WordPress Error Articles\"],[\"summary\",\"Fixing The Fatal Error: Maximum Execution Time Exceeded\"]]","hide_toc":false,"footnotes":""},"categories":[550,696],"tags":[],"class_list":["post-31639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Fix Fatal Error: Maximum Execution Time Exceeded - DreamHost<\/title>\n<meta name=\"description\" content=\"Learn how to fix the WordPress fatal error &quot;maximum execution time exceeded&quot; with our step-by-step guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fixing Maximum Execution Time Exceeded Error In WordPress\" \/>\n<meta property=\"og:description\" content=\"Trouble with &quot;maximum execution time exceeded&quot; in WordPress? Fix it fast with these six methods.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-27T07:01:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T05:32:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2021\/09\/1220x628_ogimage_12_outstanding_accessible_website_examples_that_raise_the_bar.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jos Velasco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Fixing Maximum Execution Time Exceeded Error In WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Trouble with &quot;maximum execution time exceeded&quot; in WordPress? Fix it fast with these six methods.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Velasco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Fix Fatal Error: Maximum Execution Time Exceeded - DreamHost","description":"Learn how to fix the WordPress fatal error \"maximum execution time exceeded\" with our step-by-step guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/","og_locale":"en_US","og_type":"article","og_title":"Fixing Maximum Execution Time Exceeded Error In WordPress","og_description":"Trouble with \"maximum execution time exceeded\" in WordPress? Fix it fast with these six methods.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-05-27T07:01:00+00:00","article_modified_time":"2025-05-22T05:32:26+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2021\/09\/1220x628_ogimage_12_outstanding_accessible_website_examples_that_raise_the_bar.webp","type":"image\/webp"}],"author":"Jos Velasco","twitter_card":"summary_large_image","twitter_title":"Fixing Maximum Execution Time Exceeded Error In WordPress","twitter_description":"Trouble with \"maximum execution time exceeded\" in WordPress? Fix it fast with these six methods.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jos Velasco","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/"},"author":{"name":"Jos Velasco","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a"},"headline":"How to Fix Fatal Error: Maximum Execution Time Exceeded (In 6 Steps)","datePublished":"2024-05-27T07:01:00+00:00","dateModified":"2025-05-22T05:32:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/"},"wordCount":2659,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/09\/1460x1095_blog_hero_how_to_fix_fatal_error_maximum_execution_time_exceeded_in_wordpress.webp","articleSection":["Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/","name":"How to Fix Fatal Error: Maximum Execution Time Exceeded - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/09\/1460x1095_blog_hero_how_to_fix_fatal_error_maximum_execution_time_exceeded_in_wordpress.webp","datePublished":"2024-05-27T07:01:00+00:00","dateModified":"2025-05-22T05:32:26+00:00","description":"Learn how to fix the WordPress fatal error \"maximum execution time exceeded\" with our step-by-step guide.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/09\/1460x1095_blog_hero_how_to_fix_fatal_error_maximum_execution_time_exceeded_in_wordpress.webp","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/09\/1460x1095_blog_hero_how_to_fix_fatal_error_maximum_execution_time_exceeded_in_wordpress.webp","width":1460,"height":1095,"caption":"How to Fix Fatal Error: Maximum Execution Time Exceeded (In 6 Steps)"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fix-wordpress-fatal-error-maximum-execution-time-exceeded\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Fix Fatal Error: Maximum Execution Time Exceeded (In 6 Steps)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a","name":"Jos Velasco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","caption":"Jos Velasco"},"description":"Jos Velasco is a WordPress Professional Consultant at DreamHost. His responsibilities include helping with advanced WordPress cases, creating training material, and identifying trends impacting the WordPress community. In his free time, he enjoys climbing mountains, eating healthy, and watching drama movies. Follow Jos on LinkedIn: https:\/\/www.linkedin.com\/in\/josvelasco\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/josvelasco\/"}]}},"lang":"en","translations":{"en":31639,"es":31656,"pt":52605,"pl":56560,"de":56591,"ru":56597,"uk":56606,"it":68819,"fr":71224,"nl":71256},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/31639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1077"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=31639"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/31639\/revisions"}],"predecessor-version":[{"id":63720,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/31639\/revisions\/63720"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/45924"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=31639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=31639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=31639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}