XF 1.5 Максимальное время исполнения

Статус
В этой теме нельзя размещать новые ответы.

Pokschubin

Заблокирован
Сообщения
603
Реакции
195
Баллы
3,370
Установлено по умолчанию 120 секунд. Как увеличить максимальное время исполнения? Путь: сайт \ Library \ Zend \ DB \ Statement\ Mysqli.php на линии 208
 
Последнее редактирование:
В самом xenforo в нескольких местах time_limit переназначается, т.е. стандартные php.ini не доберешься, нужно править файлы. Поиск по файлам движка @set_time_limit(120);
 
Штатно обычно 120 сек хватает. Но по разным причинам иногда приходится задирать таймаут
Например в /library/XenForo/Deferred/Abstract.php
PHP:
abstract class XenForo_Deferred_Abstract
{
    abstract public function execute(array $deferred, array $data, $targetRunTime, &$status);

    protected function __construct()
    {
        @set_time_limit(120);
        ignore_user_abort(true);
        XenForo_Application::getDb()->setProfiler(false);
    }


Так ему не надо, кому-то другому пригодится. По крайней мере, ошибки
Код:
Fatal error: Maximum execution time of 120 seconds exceeded in \library\Zend\Db\Statement\Mysqli.php
не редкость.
 
Последнее редактирование модератором:
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу