Hi,
I’m getting this error when trying to update a site from 6.2.7 to 6.3.0:
Call to undefined function ExpressionEngine\Service\Updater\set_time_limit()
ee/ExpressionEngine/Service/Updater/Runner.php:42
Stack Trace: Please include when reporting this error
#0 ee/ExpressionEngine/app.setup.php(267): ExpressionEngine\Service\Updater\Runner->__construct()
#1 [internal function]: ExpressionEngine\Core\Application->{closure}()
#2 ee/ExpressionEngine/Core/Provider.php(428): call_user_func_array()
#3 [internal function]: ExpressionEngine\Core\Provider->ExpressionEngine\Core\{closure}()
#4 ee/ExpressionEngine/Service/Dependency/InjectionContainer.php(173): call_user_func_array()
#5 ee/ExpressionEngine/Boot/boot.php(140): ExpressionEngine\Service\Dependency\InjectionContainer->make()
#6 ee/ExpressionEngine/Controller/Updater/Updater.php(52): ee()
#7 [internal function]: ExpressionEngine\Controller\Updater\Updater->index()
#8 ee/ExpressionEngine/Core/Core.php(257): call_user_func_array()
#9 ee/ExpressionEngine/Core/Core.php(113): ExpressionEngine\Core\Core->runController()
#10 ee/ExpressionEngine/Boot/boot.php(161): ExpressionEngine\Core\Core->run()
#11 editors.php(144): require_once('...')
#11 editors.php(144): require_once('...')
I’m having other problems with this server, they are investigating possible Mod_Sec rules that are blocking legitimate requests. I just want to know if this could be related.
Thanks!
That’s definitely odd. It’s really looking for the PHP functionset_time_limit()
, which is a built-in function that I don’t think relies on any extensions. Is it possible it is being disabled on the server?
Check the PHP ini file for something that looks similar to this:
disable_functions=set_time_limit
Thank you so much, Matt! :D It is indeed disabled, along with a bunch of other functions.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.