Как исправить фатальную ошибку: превышено максимальное время выполнения в 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 используют

Как добавить пользовательские мета-поля в сообщения и типы сообщений WordPress

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

Как изменить расписание удаления спама Akismet в WordPress

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

Как добавить подпись или рекламу после контента публикации в WordPress

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