29.03.2024

Fatal Error Maximum Execution Time Exceeded, исправить ошибку в WordPress

Ошибка в WordPress следующего вида: «Fatal Error Maximum Execution Time Exceeded»? Обычно она появляется, когда вы пытаетесь выполнить задачу, связанную с обновлением темы или плагина в WordPress.

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

Ошибка довольно популярна, и исправить ее несложно.

Fatal Error Maximum Execution Time Exceeded – откуда берется эта ошибка?

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

WordPress основан на PHP и использует некоторые PHP-скрипты для выполнения определенных функций в системе. К примеру, при обновлении WordPress до новой версии система запускает скрипты для выполнения таких функций, как обновление баз данных.

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

Чтобы сайты не потребляли слишком много ресурсов, провайдеры устанавливают ограничение по продолжительности выполнения скрипта. Если лимит времени будет превышен, то в таком случае вы получите ошибку «Fatal Error Maximum Execution Time Exceeded».

Как справиться с данной ошибкой

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

Мы рекомендуем вам использовать второй метод. Главным образом потому, что плагины не являются самым надежным вариантом – они нередко ведут к конфликтам и проблемам.

Если вы новичок и не знаете, как правильно редактировать файлы WordPress, лучше всего воспользуйтесь плагином.

Примечание: всегда делайте бэкапы перед внесением любых изменений в системные файлы.

Способ 1. Использование плагина WP Maximum Execution Time Exceeded

Простейший способ решения проблемы – применение плагина WP Maximum Execution Time Exceeded. С его помощью можно мгновенно исправить эту ошибку путем нескольких кликов мышью. Вам не придется вручную редактировать какие-либо файлы WordPress.

Как только вы активируете плагин, он автоматически увеличит время исполнения скриптов до 5 минут.

Способ 2. Редактирование .htaccess

Этот метод предполагает ручное редактирование файла .htaccess, расположенного на сервере.

Вы можете использовать клиентское приложение для FTP-доступа к вашему серверу. Мы покажем вам, как найти .htaccess в CPanel.

Шаг 1. Заходим в CPanel.

Fatal Error Maximum Execution Time Exceeded, исправить ошибку в WordPress

Вы можете получить доступ к CPanel через ваш хостинг-аккаунт. Либо вы можете получить прямой доступ к CPanel, введя URL вида yourwebsite.com/cpanel.

Вход в CPanel возможен с теми данными, которые передавал вам веб-хостинг. Проверьте свою почту, чтобы найти эти данные.

Шаг 2. Переходим к файлу .htaccess.

Как только вы будете в CPanel, откройте File Manager и перейдите в папку public.html. В ней находятся все файлы, связанные с вашим сайтом.

Здесь вы найдете .htaccess.

Шаг 3. Редактируем .htaccess.

Сначала на всякий случай делаем бэкап .htaccess. Затем открываем .htaccess и выбираем Edit.

Добавляем в самый низ файла следующий код.

php_value max_execution_time 300

Жмем Save Changes.

В итоге максимальное время исполнения скриптов будет равняться 5 минутам.

Дополнительные шаги: отключение тем и плагинов.

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

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

Если это не работает, попробуйте перевести вашу текущую тему на стандартную тему WordPress. Бывает, что ошибка вызвана конфликтами с темой.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *