Ошибка при добавлении фотосета

Вылазит ошибка при добавлении фотосета
Fatal error: Maximum execution time of 30 seconds exceeded in
/h/сайт/htdocs/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 669


При этом, нажимаю «создать фотосет», заливаю 100 фото, нажимаю запостить. На фтп файлы льются, ресайзаются, топик создается, указывается «в фотосете 100 фото», однако на деле в базах оказывается 30-40 фото.

Как я понимаю проблема в том, что скрипт полностью не успевает выполниться и прерывается? Кто что думает и может есть умные мысли у кого?

1 комментарий

avatar
Как я понимаю проблема в том, что скрипт полностью не успевает выполниться и прерывается? Кто что думает и может есть умные мысли у кого?
Так и есть. У вас стоит лимит в 30 секунд.

Если у вас VPS/VDS:
Попробуйте увеличить лимит времени на выполнение скриптов в php.ini (переменная max_execution_time).

Если у вас Shared Hosting:
(при наличии «AllowOverride All» в httpd.conf)
Пропишите в .htaccess следующее:
php_value max_execution_time 200
Данная запись увеличит время исполнения скриптов до 200 секунд (настоите себе по вкусу).
Только стоит писать в начале именно php_value а не php_flag, так как первый тип записи устанавливает конкретное значение переменной, а второй включает или выключает необходимую настройку (on/off или 1/0).
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.