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

1 min


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

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

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

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

Почему возникает ошибка превышения максимального времени выполнения?

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

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

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

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

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

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

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

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

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

Техническое сообщение по электронной почте отправлено администратору

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

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

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

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

Чтобы исправить ошибку, вам нужно будет вручную отредактировать ваш файл .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.

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

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


0 Comments

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