Thomas P Posted April 15, 2023 Share 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 Link to comment Share on other sites More sharing options...
Jim M Posted April 15, 2023 Share Posted April 15, 2023 Is CURL installed completely on your server with recommended versions? Link to comment Share on other sites More sharing options...
Thomas P Posted April 15, 2023 Author Share 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 Link to comment Share on other sites More sharing options...
Nathan Explosion Posted April 15, 2023 Share Posted April 15, 2023 It's now required as of 4.7.9 Thomas P 1 Link to comment Share on other sites More sharing options...
Thomas P Posted April 15, 2023 Author Share 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. Link to comment Share on other sites More sharing options...
Nathan Explosion Posted April 15, 2023 Share Posted April 15, 2023 (edited) i would say required in general. Edited April 15, 2023 by Nathan Explosion Thomas P 1 Link to comment Share on other sites More sharing options...
Thomas P Posted April 15, 2023 Author Share Posted April 15, 2023 Thanks Nathan Link to comment Share on other sites More sharing options...
Recommended Posts