Как исправить фатальную ошибку: превышено максимальное время выполнения в WordPress

/

Вы видите на экране «Неустранимая ошибка: превышено максимальное время выполнения 30 секунд» при попытке обновить плагин или тему WordPress?

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

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

Исправить фатальную ошибку: в WordPress легко превышено максимальное время выполнения

Почему возникает ошибка

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

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

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

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

Исправление ошибки превышения максимального времени выполнения

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

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

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

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

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

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

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

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

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

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

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

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

Например, если вы используете FileZilla в качестве FTP-клиента, вы можете найти его в разделе «Удаленный сайт» в правом столбце.

Файл 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.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как создать всплывающее окно с купоном в WordPress (шаг за шагом)

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

Как исправить ошибку слишком большого количества запросов в WordPress 429

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

Как отключить RSS-каналы в WordPress

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

Полное руководство по использованию MailChimp и WordPress

Вы хотите создать список рассылки? Хотите рассылать обновления по электронной почте своим подписчикам, когда публикуете новый пост в блоге? MailChimp