вторник, 25 декабря 2012 г.

PHP: Время выполнения скрипта. Как изменить его?

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

Иногда этого времени не хватает. Например, вам необходимо сграбить очень много какой-то инфы с другого сайта или произвести импорт с вашего. И тогда вылезет вот эта ошибка: "Maximum execution time of 30 seconds exceeded".

Для изменения времени выполнения скрипта можно попробовать две вещи:

1. Попробовать самостоятельно изменить это значение, добавив в самое начала index.php (рассположенного в корне сайта) следующие строчки:
<?php ini_set("max_execution_time", "60"); ?>
или
<?php set_time_limit (60); ?>

2. Положить в корень сайта (или дополнить если он уже есть) файл .htaccess следующего содержания:
php_value max_execution_time 60

Комментариев нет:

Отправить комментарий