Как исправить «Fatal error: Maximum execution time of 30 seconds exceeded…»?

Можно попробовать «поколдовать» над процессами на сервере. Однако практика показывает, что в 83% случаев сведение всех процессов на локальном сервере к минимуму – не помогает избавиться от фатальной ошибки 30-ти секунд.

Для увеличения времени необходимо отредактировать файл php.ini

В файле php.ini находишь строку: max_execution_time  = «время» (в нашем случае 30 секунд). Изменяешь число «30» на более длительное. Например, на «40». Проверяешь работоспособность сайта. Если ошибка не исчезла, повторяешь вышеописанные действия снова повышая значение «время».

У меня фатальная ошибка исчезла при значении «60».

Важно: Не ставь сразу же «максимальное» значение «время». Чем меньше данное число, тем лучше.

Как найти для редактирования файл php.ini

Необходимо создать файл info.php. Поместить в него код: <?php phpinfo();?> Файл info.php закинуть в корень своего сайта. Запустить info.php через браузер (ТвойДомен.зона/info.php). Ищешь строчку «Loaded Configuration File». Именно здесь будет указан путь к твоему файлу php.ini

Кстати, кроме описанного способа, иногда может помочь вставка в .htaccess такой строки:
php_value max_execution_time 60

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.