eliteone Posted July 8, 2022 Posted July 8, 2022 Just updated site to version 4.7 and it recommended I update to PHP 8.0 from PHP Version 7.4.29 that is currently running. when I switch it to PHP 8.0 the forum fails to load. UnityHQ Community Forum is the site. When I check for errors in the logs nothing shows up. Site comes back online when I revert it back to version 7.4.29. Anyone have any ideas as to what could be the issue?
Marc Posted July 8, 2022 Posted July 8, 2022 Check all 3rd party items. Its very likely one of those has not yet been updated to be compatible with PHP 8
eliteone Posted July 8, 2022 Author Posted July 8, 2022 Disabled 3rd party items and set it to 8.0 again and I get this now. I get this when trying to access the admin panel after switching it with the 3rd party stuff off.
Marc Posted July 8, 2022 Posted July 8, 2022 Please check the requirement checker, as it looks like you may actually be missing the mysqli functions https://invisioncommunity.com/files/file/7046-invision-community-requirements-checker/
Jim M Posted July 8, 2022 Posted July 8, 2022 27 minutes ago, eliteone said: That specific issue would indicate you're missing the mysqli extension for PHP. As mentioned by my colleague, please ensure everything is installed on your PHP that is required by using this file: https://invisioncommunity.com/files/file/7046-invision-community-requirements-checker/
eliteone Posted July 8, 2022 Author Posted July 8, 2022 Ran the checker as told. This is the result. Not sure why some of the database collocation is on the wrong one. Tried to get the converter from the link but it's not a valid link. Thing is this site has been current and working fine until I ran the 4.7 upgrade. I then tried to switch the PHP per the recommendation.
Solution Jim M Posted July 8, 2022 Solution Posted July 8, 2022 You ran the requirements checker on your PHP 7.4 which, as you stated, is working. You would need to run it on the PHP version you're attempting to upgrade to which is not working. To fix the collation issue, you would need to run the converter as mentioned. SeNioR- 1
eliteone Posted July 8, 2022 Author Posted July 8, 2022 Was able to alter colocation via phpmyadmin. I'll switch it over and see how it does. Marc 1
eliteone Posted July 10, 2022 Author Posted July 10, 2022 Update: I was able to get it working once I fixed the colocation issue. All good now 🙂 Jim M 1
Recommended Posts