Nelion Audio Posted November 11, 2023 Share Posted November 11, 2023 Hello, Â Trying to upgrade my site to 4.7.14 from 4.3. I'm getting an immediate error 500 upon trying to enter the .../admin/upgrade area. Â Link to comment Share on other sites More sharing options...
Nathan Explosion Posted November 11, 2023 Share Posted November 11, 2023 Are you running PHP 8.0 or 8.1? And if so, have you run the requirements checker to ensure all is well? https://invisioncommunity.com/files/file/7046-invision-community-requirements-checker/ Link to comment Share on other sites More sharing options...
DawPi Posted November 11, 2023 Share Posted November 11, 2023 Set PHP 8.0 and check if that helps. Link to comment Share on other sites More sharing options...
Nelion Audio Posted November 11, 2023 Author Share Posted November 11, 2023 Hello,  Thank you for your replies.  PHP is currently set to 8.2 I tried running the ips4.php file and still get an error. I don't know if it matters, but all my .htaccess file contains is:  RewriteEngine on  ???  Link to comment Share on other sites More sharing options...
Jim M Posted November 11, 2023 Share Posted November 11, 2023 PHP 8.2 is not supported yet. You will need to downgrade to PHP 8.0 or 8.1. What is the error you get when running ips4.php compatibility checker? Link to comment Share on other sites More sharing options...
Nelion Audio Posted November 11, 2023 Author Share Posted November 11, 2023 Okay - yes I went back to 8.0. Â I get this: Â Link to comment Share on other sites More sharing options...
Nelion Audio Posted November 11, 2023 Author Share Posted November 11, 2023 (edited) Okay, perhaps this is related to the fact that the engine root is under 'public_html'. The index file is is trying to run \Dispatcher\Front from an empty directory  \IPS\Dispatcher\Front::i()->run();  Should I just point it to \System\Dispatcher\Front::i()->run(); ? Edited November 11, 2023 by Nelion Audio Link to comment Share on other sites More sharing options...
Nathan Explosion Posted November 11, 2023 Share Posted November 11, 2023 (edited) No - you should not make any changes like that, because your assumption that IPS\ = a directory is very wrong Edited November 11, 2023 by Nathan Explosion Nelion Audio 1 Link to comment Share on other sites More sharing options...
DawPi Posted November 11, 2023 Share Posted November 11, 2023 Do not touch that! 😛 Try PHP 8.1 maybe? Nelion Audio 1 Link to comment Share on other sites More sharing options...
Nelion Audio Posted November 11, 2023 Author Share Posted November 11, 2023 lol okay okay I understand. Â switching to PHP 8.1 did the trick. Link to comment Share on other sites More sharing options...
Recommended Posts