Избавляемся от ошибки Server Error: set_time_limit() has been disabled for security reasons

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

Hope

Premium
Сообщения
48,305
Решения
22
Реакции
71,872
Баллы
40,905
На некоторых хостингах при установке или обновлении XenForo возникает ошибка подобного рода:
Server Error
set_time_limit() has been disabled for security reasons

XenForo_Application::handlePhpError()
set_time_limit() in XenForo/Deferred/Abstract.php at line 9
XenForo_Deferred_Abstract->__construct() in XenForo/Deferred/Abstract.php at line 26
XenForo_Deferred_Abstract::create() in XenForo/Model/Deferred.php at line 59
XenForo_Model_Deferred->defer() in XenForo/Application.php at line 1167
XenForo_Application::defer() in XenForo/Install/Model/Install.php at line 330
XenForo_Install_Model_Install->insertDeferredRebuild() in XenForo/Install/Controller/Upgrade.php at line 209
XenForo_Install_Controller_Upgrade->actionRebuild() in XenForo/Install/Controller/Upgrade.php at line 102
XenForo_Install_Controller_Upgrade->actionRun() in XenForo/FrontController.php at line 335
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
XenForo_FrontController->run() in /var/www/al3160/data/www/сайт.ru/install/index.php at line 18


Хоть данная ошибка и не имеет никакого отношения к XenForo, а больше связана с настройками хостинга, но решение этой проблемы мы всё же опишем. За мануал говорим, спасибо, пользователю @raul21. :)

Собственно, если у Вас случилась подобная ошибка, то окрываем файл library/XenForo/Deferred/abstrac.php и удаляем из него строку:
Код:
set_time_limit(120);


Всё, теперь можно свободно установить или обновить XenForo. :)
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу