Как исправить фатальную ошибку: Maximum Exceeded Execution Time в WordPress

Вы видите 'Fatal error: Maximum execution time of 30 seconds exceeded' на экране при попытке обновить плагин или тему WordPress? Обычно эта проблема...

Вы видите ‘Fatal error: Maximum execution time of 30 seconds exceeded’ на экране при попытке обновить плагин или тему WordPress?

Обычно эта проблема возникает, когда PHP-код в WordPress выполняется очень долго и достигает максимального лимита времени, установленного вашим хостинг-сервером WordPress. Ограничение по времени важно, поскольку оно помогает предотвратить злоупотребление ресурсами сервера.

В этой статье мы покажем вам, как исправить фатальную ошибку: превышено максимальное время выполнения в WordPress.

Почему возникает ошибка Maximum Execution Time Exceeded?

WordPress кодируется в основном на языке программирования PHP. Для защиты веб-серверов от злоупотреблений существует ограничение по времени, в течение которого может выполняться PHP-скрипт.

Фактический лимит времени варьируется в зависимости от хостинг-компании, однако в большинстве случаев максимальное время выполнения устанавливается в пределах 30-60 секунд, поскольку этого обычно достаточно для выполнения хорошего PHP-скрипта.

Когда скрипт достигает максимального предела времени выполнения, это приводит к ошибке Maximum Execution Time Exceeded.

Ошибка превышения максимального времени выполнения в 30 секунд в WordPress

Исправление ошибки Maximum Execution Time Exceeded Error

Хотя ошибка Maximum Execution Time Exceeded называется «фатальной ошибкой», она является одной из самых распространенных ошибок WordPress, и вы можете легко решить эту проблему.

В зависимости от того, когда и где возникла ошибка, WordPress может показать посетителям вашего сайта следующее сообщение об ошибке.

Технические трудности

Это часть функции защиты от фатальных ошибок, добавленной в WordPress 5.2. Вы также можете получить письмо, в котором будет указано, какой плагин (если ошибку вызвал плагин) вызвал проблему.

Электронное сообщение о технической проблеме, отправленное администратору

Письмо также будет содержать специальную ссылку, которая позволит вам войти в WordPress с помощью «режима восстановления.

Режим восстановления

После этого вы можете просто деактивировать или удалить плагин, вызывающий ошибку.

Однако, если вы не хотите деактивировать плагин, то вы можете устранить основную причину, которая вызвала ошибку.

Чтобы устранить ошибку, вам необходимо вручную отредактировать ваш файл .htaccess и добавьте простую строку кода.

Просто подключитесь к вашему сайту с помощью FTP-клиента.

Ваш .htaccess файл расположен в той же папке, что и папки /wp-content/ и /wp-admin/. Если вы не можете его найти, то посмотрите нашу статью о том, почему вы не можете найти .htaccess файл и как его найти.

Например, если вы используете FileZilla в качестве FTP-клиента, то вы можете найти его в разделе ‘Remote Site’ в правой колонке.

Файл WordPress .htaccess в Filezilla

Как только вы обнаружите .htaccess файл, щелкните правой кнопкой мыши и откройте опцию ‘Просмотр/редактирование’. Это откроет файл в текстовом редакторе.

Просмотр/редактирование файла .htaccess в WordPress

Далее, вам необходимо добавить эту строку в нижней части вашего .htaccess файл:

php_value max_execution_time 300

Если вы используете Блокнот в качестве текстового редактора, вот как это может выглядеть.

Добавление кода в .htaccess файл WordPress

Как только это будет сделано, сохраните ваш файл.

Этот код просто устанавливает значение максимального времени выполнения в 300 секунд (5 минут). Теперь вы можете посетить свой сайт и проверить, устранена ли ошибка.

Если вы все еще получаете ошибку, то попробуйте увеличить значение до 600.

Если вы нашли этот метод более простым, то посмотрите эти наиболее полезные статьи .трюки htaccess для WordPress.

Другой способ исправить ошибку превышения максимального времени выполнения в WordPress — это модификация вашего php.ini файл.

php.ini файл — это файл конфигурации, который определяет настройки PHP на вашем сервере. На многих хостинговых платформах WordPress вы можете не увидеть ее в папке WordPress.

В этом случае вы можете создать новый файл php.ini файл в корневой папке WordPress. После этого отредактируйте php.ini файл и добавьте следующую строку.

max_execution_time = 60

Не забудьте сохранить и загрузить изменения на сервер. Теперь вы можете посетить свой сайт и посмотреть, исчезла ли ошибка.

В большинстве случаев увеличение максимального времени выполнения с помощью любого из этих двух методов устраняет ошибку. Однако если это не так, то вам необходимо обратиться за помощью к вашему хостинг-провайдеру WordPress.

Надеемся, эта статья помогла вам исправить фатальную ошибку: превышено максимальное время выполнения в WordPress. Вы также можете посмотреть наше руководство о том, как исправить ошибку установления соединения с базой данных в WordPress.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий