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

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

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

Вы хотите ускорить работу своего сайта WordPress? Страницы с быстрой загрузкой улучшают пользовательский интерфейс, увеличивают количество просмотров