Ошибка Maximum execution time

9 ноября 2010

Очень часто при установке некоторых веб-приложений или при импорте большого количества данных, возникает ошибка «Maximum execution time of 30 seconds exceeded».

Топ 10 продающих лендингов для Вордпресс

Она проявляется если скрипт выполняется больше, чем ему разрешено в конфигурации PHP. В конфигурации PHP по умолчанию максимальное время выполнения для скриптов задается в районе 20-30 секунд. На разных хостингах это значение может варьироваться. Принято считать, что за 20-30 секунд любой скрипт успеет отработать и вернуть результат браузеру, но иногда может этого времени не хватать. В таком случае нужно либо самому изменить этот параметр, увеличив время, либо обратиться в саппорт хостинга.

Если у вас возникает такая ошибка, попробуйте сделать следующее:

1. Измените значение max_execution_time, добавив в самое начала PHP-кода следующие строчки:

ini_set("max_execution_time", "60");

или

set_time_limit (60); ?>

или же положите в корень сайта файл .htaccess со следующим содержанием:

php_value max_execution_time 60

Если же такой файл уже есть в корне сайта — просто добавьте в него приведенную выше строку.

2. Если это не помогло — обратитесь в службу поддержки хостинга и попросите увеличить время выполнения PHP-скриптов, хотя бы до 1 минуты.

Успехов в работе!

Всё самое новое и интересное я публикую в своём Телеграм-канале. Подписывайтесь!

Иван Данилин
Автор: Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе Вордпресс.

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

Услуги фрилансеров по фиксированной цене — 500 р.
Подробнее