Как исправить «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