Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
LDDG Posted April 8, 2021 Posted April 8, 2021 Hello all, This is what happened: 1. I initiated the upgrade of my Community from IPS v4.4.10 to the latest version of IPS 4.5.4.2 2. During the upgrade process, I received the warning that my PHP 7.2.x was deprecated and I would need to upgrade to 7.3.x+ 3. I continued with the upgrade process and everything went well. 4. Website was upgraded to IPS 4.5.4.2 while still running PHP 7.2.x and everything was working well. 5. I upgraded PHP to 7.3 on my server and applied it to my site. 6. Now when I try to access my website, I get the following error: HTTP Error 500 The only way I can get my website to work again is by reverting back to PHP 7.2.x on my server. How can I remedy this?
CoffeeCake Posted April 8, 2021 Posted April 8, 2021 Just now, LDDG said: How can I remedy this? You'll want to make sure error reporting and logging is turned on for php and then review those logs to see what's wrong. Also check your web server logs. Common issues may be not having enabled/installed needed PHP extensions. LDDG 1
LDDG Posted April 8, 2021 Author Posted April 8, 2021 1 hour ago, CoffeeCake said: You'll want to make sure error reporting and logging is turned on for php and then review those logs to see what's wrong. Also check your web server logs. Common issues may be not having enabled/installed needed PHP extensions. I did the above and this is the error I get: Fatal error: Uncaught Error: Call to undefined function IPS\mb_internal_encoding() in /home/*****/public_html/init.php:541 Stack trace: #0 /home/******/public_html/init.php(1532): IPS\IPS::init() #1 /home/*****/public_html/index.php(12): require_once('/home/*****...') #2 {main} thrown in /home/*****/public_html/init.php on line 541
Solution Nathan Explosion Posted April 8, 2021 Solution Posted April 8, 2021 Make sure you have PHP's mbstring extension loaded. LDDG 1
LDDG Posted April 8, 2021 Author Posted April 8, 2021 58 minutes ago, Nathan Explosion said: Make sure you have PHP's mbstring extension loaded. Thanks, that did the trick! That and other extensions needed to be loaded. SeNioR- 1
Recommended Posts