БЛОГ 2410

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

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

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

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

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

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

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

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

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

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

Превышено максимальное время выполнения 30 секунд, ошибка в WordPress
Превышено максимальное время выполнения 30 секунд, ошибка в WordPress Изображение с сайта wpbeginner.com

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

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

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

Технические трудности
Технические трудности Изображение с сайта wpbeginner.com

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

Электронное письмо о технической проблеме отправлено администратору
Электронное письмо о технической проблеме отправлено администратору Изображение с сайта wpbeginner.com

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

Режим восстановления
Режим восстановления Изображение с сайта wpbeginner.com

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

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

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

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

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

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

Файл WordPress .htaccess в Filezilla
Файл WordPress .htaccess в Filezilla Изображение с сайта wpbeginner.com

Найдя файл .htaccess, щелкните правой кнопкой мыши и откройте опцию «Просмотр / редактирование». Это откроет файл в текстовом редакторе.

Просмотр / редактирование файла .htaccess в WordPress
Просмотр / редактирование файла .htaccess в WordPress Изображение с сайта wpbeginner.com

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

php_value max_execution_time 300

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

Добавление кода в файл .htaccess WordPress
Добавление кода в файл .htaccess WordPress Изображение с сайта wpbeginner.com

После этого сохраните файл.

Этот код просто устанавливает значение максимального времени выполнения на 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 | Блог 2410

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее