Добрый день!
При обновлении темы у меня в админке появилась ошибка Fatal Error: Maximum Execution Time Exceeded. Как ее исправить?
Ответ
Как известно, CMS WordPress написана на языке PHP. Хостинги, для защиты сайтов от злоумышленников, устанавливают лимит времени работы каждого PHP-скрипта. У некоторых хостинг-провайдеров это значение выше, а у других – ниже. Если скрипт достигает этого лимита, то возникает ошибка Fatal Error: Maximum Execution Time Exceeded.
Ошибку можно исправить двумя способами, которые позволяют увеличить это время, дав возможность успешному завершению работы скрипта.
Читайте еще: Как исправить err too many redirects, и что это за ошибка (перевод).
Способ 1. Ручное редактирование файла .htaccess
Этот способ подразумевает добавление в файл .htaccess (расположенный в корневом каталоге Вашего сайта) специальной директивы, дающей команду веб-серверу увеличить лимит времени для работы скриптов. Если Вы знаете, как посмотреть .htaccess на своем хостинге, советуем ознакомится со статьей: Как подключиться по ftp к файлам своего сайта.
Итак, в самый конец .htaccess необходимо добавить следующую строку:
php_value max_execution_time 300
Значение 300 является временем (в секундах), которое может быть как увеличено, так и уменьшено. Если ошибка все равно возникает, следует значение увеличить до 600.
С перегрузкой хостинга нередко связана еще одна ошибка – connect timed out.
Способ 2. Плагин WP Maximum Execution Time Exceeded
Если Вы не желаете самостоятельно редактировать какие-либо файлы Вашего сайта, можно воспользоваться бесплатным плагином WP Maximum Execution Time Exceeded, который автоматически, без каких-либо настроек со стороны пользователя, увеличит лимит времени на выполнение PHP-скриптов до 300 секунд.
Читайте также: Request failed with status code 504 – что за ошибка, как переводится, и чтос ней делать.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.