Thomas P Posted April 15, 2023 Posted April 15, 2023 Hi mates, right after login I get the following error message during upgrade: Call to undefined function IPS\Http\Request\curl_multi_exec() The log shows me: Error: Call to undefined function IPS\Http\Request\curl_multi_exec() (0) #0 /home/xyz/system/Http/Request/Curl.php(496): IPS\Http\Request\_Curl->_executeMh() #1 /home/xyz/system/Http/Request/Curl.php(302): IPS\Http\Request\_Curl->_executeAndFollowRedirects() #2 /home/xyz/system/Application/Application.php(553): IPS\Http\Request\_Curl->get() #3 /home/xyz/applications/core/modules/setup/upgrade/systemcheck.php(95): IPS\_Application::md5Check() #4 /home/xyz/system/Dispatcher/Controller.php(118): IPS\core\modules\setup\upgrade\_systemcheck->manage() #5 /home/xyz/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #6 /home/xyz/admin/upgrade/index.php(34): IPS\Dispatcher\_Setup->run() #7 {main} Anyone experienced the same? Any hint to what went wrong? Thanks, Thomas
Jim M Posted April 15, 2023 Posted April 15, 2023 Is CURL installed completely on your server with recommended versions?
Thomas P Posted April 15, 2023 Author Posted April 15, 2023 (edited) Just checked: Curl is installed, but curl_multi_exec is disabled in our php setup via disable_functions. As I uploaded all files needed, is this needed? Our setup did not change since quite while... Edited April 15, 2023 by Thomas P
Nathan Explosion Posted April 15, 2023 Posted April 15, 2023 It's now required as of 4.7.9 Thomas P 1
Thomas P Posted April 15, 2023 Author Posted April 15, 2023 OK, I re-enabled curl_multi_exec and upgrade went through. I still would like to put it back after upgrade and wonder, if this upgrade (exceptionally) needed it or I have to dig when it was added. My guess would be it came with PHP 8.x on our side. Just now, Nathan Explosion said: It's now required as of 4.7.9 I see, thanks. For functions in general or just during upgrade? I can leave it on of course, if required generally.
Nathan Explosion Posted April 15, 2023 Posted April 15, 2023 (edited) i would say required in general. Edited April 15, 2023 by Nathan Explosion Thomas P 1
Recommended Posts