Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted January 29, 20196 yr I get just a white screen when trying to install 4.4 beta for my test forum. Anyone else have this?
January 29, 20196 yr Do you see any errors in the server log? Are you meeting the min. requirements? ( php 7.1 is probably the most critical change )
January 29, 20196 yr Having big issues also. I was running PHP 7.0 on my site, so I got that message saying that I needed at least 7.1, so went ahead and upgraded to 7.3, but then I got a message saying that IPB could not connect to the MYSQL Database and nothing worked anymore. Went back to php 7.0, but still the same problem, the forum no longer worked. 😞 Had to fix mysql tables, optimise them and thankfully that did it. Staying with 4.3 till the smoke clears.
January 29, 20196 yr Author Well, I guess I won't be upgrading as I need to use 5.x php for my 3.x forum on the same server. Why would you guys do that? Not everyone has the option of 7.x php on their servers. That is just dumb! Well, I guess this will save me money in the long run since I cannot upgrade I wont need to renew my license.
January 29, 20196 yr 7 minutes ago, WOFman said: Well, I guess I won't be upgrading as I need to use 5.x php for my 3.x forum on the same server. Why would you guys do that? Not everyone has the option of 7.x php on their servers. That is just dumb! Well, I guess this will save me money in the long run since I cannot upgrade I wont need to renew my license. FWIW they've had an AdminCP warning about requiring PHP7 in a future release for quite some time now.
January 29, 20196 yr 1 hour ago, WOFman said: Well, I guess I won't be upgrading as I need to use 5.x php for my 3.x forum on the same server. Why would you guys do that? Not everyone has the option of 7.x php on their servers. That is just dumb! Well, I guess this will save me money in the long run since I cannot upgrade I wont need to renew my license. PHP 5.6 is no longer supported or receiving security updates from PHP. You may be putting your users and data at risk by continuing to use an unsupported version of PHP. http://php.net/supported-versions.php Many platforms do allow multiple PHP versions to function on the same server, it may be worth looking into if that is possible on your server.
January 29, 20196 yr 3 hours ago, WOFman said: Well, I guess I won't be upgrading as I need to use 5.x php for my 3.x forum on the same server. Why would you guys do that? Not everyone has the option of 7.x php on their servers. That is just dumb! Well, I guess this will save me money in the long run since I cannot upgrade I wont need to renew my license. Implement multi version php support. If you can’t do it yourself or if your host doesn’t support, use a service like moss.sh, runcloud, Serverpilot if you have a VPS, or find a better host. It’s pretty straightforward these days to run 5.6 alongside 7 series (but you shouldn’t, and you should move off 5.6 ASAP as there are known exploits in the wild now).
January 30, 20196 yr Author Upgraded php to 7.1. I get to the screen where I put in my license and enter the info click on the agreement box and hit continue and again I am getting a white screen.
January 30, 20196 yr White screen typically means php error of some sort and display errors is disabled. See if you can have your host enable display errors in php.ini and then check what the error is. Or check your php logs.
February 20, 20195 yr I'm getting the same problem. If I'm in PHP 7.0 then my 4.3.6 site displays but I can't upgrade because I don't meet the minimum requirements. Move it to 7.1, however, and I get a 500. [20-Feb-2019 22:24:25 UTC] PHP Fatal error: Uncaught Error: Call to undefined function IPS\mb_internal_encoding() in /home/esperantoorg/completeesperanto.uk/init.php:142 Stack trace: #0 /home/xxx/yyy.uk/init.php(890): IPS\IPS::init() #1 /home/xxx/yyy.uk/index.php(12): require_once('/home/esperanto...') #2 {main} thrown in /home/esperantoorg/completeesperanto.uk/init.php on line 142 I have the same problem with a totally fresh 4.3.6 installation. I don't get it. How am I supposed to upgrade if the current version won't work with the PHP version that the system demands I have in order to carry out the upgrade routine?
February 20, 20195 yr 7 minutes ago, Meddysong said: I'm getting the same problem. If I'm in PHP 7.0 then my 4.3.6 site displays but I can't upgrade because I don't meet the minimum requirements. Move it to 7.1, however, and I get a 500. [20-Feb-2019 22:24:25 UTC] PHP Fatal error: Uncaught Error: Call to undefined function IPS\mb_internal_encoding() in /home/esperantoorg/completeesperanto.uk/init.php:142 Stack trace: #0 /home/xxx/yyy.uk/init.php(890): IPS\IPS::init() #1 /home/xxx/yyy.uk/index.php(12): require_once('/home/esperanto...') #2 {main} thrown in /home/esperantoorg/completeesperanto.uk/init.php on line 142 I have the same problem with a totally fresh 4.3.6 installation. I don't get it. How am I supposed to upgrade if the current version won't work with the PHP version that the system demands I have in order to carry out the upgrade routine? Check that mod_security is enable. If yes - disable it
February 20, 20195 yr @Meddysong If you're moving to a eol version of php chances are your host is using a Cloud Linux version of php. If so that's where the issue is. Cloud Linux versions are not native php versions
February 20, 20195 yr 5 minutes ago, Meddysong said: I'm getting the same problem. If I'm in PHP 7.0 then my 4.3.6 site displays but I can't upgrade because I don't meet the minimum requirements. Move it to 7.1, however, and I get a 500. [20-Feb-2019 22:24:25 UTC] PHP Fatal error: Uncaught Error: Call to undefined function IPS\mb_internal_encoding() in /home/esperantoorg/completeesperanto.uk/init.php:142 Stack trace: #0 /home/xxx/yyy.uk/init.php(890): IPS\IPS::init() #1 /home/xxx/yyy.uk/index.php(12): require_once('/home/esperanto...') #2 {main} thrown in /home/esperantoorg/completeesperanto.uk/init.php on line 142 I have the same problem with a totally fresh 4.3.6 installation. I don't get it. How am I supposed to upgrade if the current version won't work with the PHP version that the system demands I have in order to carry out the upgrade routine? This means the mbstring extension isn't installed.
February 20, 20195 yr @Meddysong See this Quote I put extension=mbstring.so inside php.ini even though that is no longer the method PHP uses by default to load modules. From php.ini itself: Note: packaged extension modules are now loaded via the .ini files found in the directory /etc/php.d; these are loaded by default. It seemed to fix my problem. I would still be interested to hear if anyone else has a different take on this matter. From here https://stackoverflow.com/questions/34471633/cannot-initialize-mbstring-with-php-7
February 22, 20195 yr Yes, but not a white screen. Just downloaded the package from client centre and tried a manual upgrade of my smallest site from 4.3.6 to 4.4.0. Backed up files and DB first. The installer started but is now stuck displaying a red error box reporting: /home/mysite/public_html/content/system/Patterns/ActiveRecord.php::142 and options Retry or Continue. Retry does nothing. PHP7.2.15/MariaDB10.2/CentOS7. FFS. Gutted. 🤢 It doesn't explain the consequences of selecting Continue or say what the error really means.
February 22, 20195 yr 2 minutes ago, The Old Man said: The installer started but is now stuck displaying a red error box reporting: Why a Installer? Upgrader should be
February 22, 20195 yr The row 142 is "throw new \OutOfRangeException;" /* Load it */ try { $row = static::constructLoadQuery( $id, $idField, $extraWhereClause )->first(); } catch ( \UnderflowException $e ) { throw new \OutOfRangeException; } Maybe some 3rd party plugin?
February 22, 20195 yr Can you get to the ACP to disable plugins? There is recovery mode in your constants that you can use to emergency push disabled to all 3rd party plugins etc (in your constants file) Constant - RECOVERY_MODE Use - Used for recovery of the system when failure occurs in 3rd party items, preventing ACP access Example value - TRUE
February 22, 20195 yr Thanks, I'm not sure if I need that now but thanks, good to know. Re plugins, only Headstands Sparkpost app, which I disabled first. It's not 4.4 ready yet. I tried retry a few times, no joy, then Continue and it gave the same error then on the third attempt it continued on. It got as far as this: It stayed on that for a while then the page page changed to this and carried on... until it eventually completed. Off to test it.
February 22, 20195 yr Glad you made it to the end! Click your activity feed. That was giving me a 500 error
February 22, 20195 yr I forgot at the time but recently my VPS webhost asked me to remove the "-d memory-limit=-1 " setting from the IPS cronjobs on my server, it has 4 IPS sites on my VPS plus 2 small Wordpress sites and they said the IPS Cron was interfering with CPanel host services by running every minute with the unlimited memory override attribute. So I removed the memory attribute and set the Cron to run every 4 mins. That may be connected to the upgrade issues I posted above. So far so good. Few things I noticed... The Support Tool was showing Redis info, but when clicking on Redis Settings, they were all blank, so re-entered them and they saved okay. The default IPS Theme is still called Default IPS 4.3. 2 minutes ago, SJ77 said: Glad you made it to the end! Click your activity feed. That was giving me a 500 error Thanks, yep, all of my Activity streams seem okay.
February 23, 20195 yr 10 hours ago, The Old Man said: Hi @SJ77 did you lose your Guidelines after upgrading? I honestly didn't check. Since most of the site was imploding up me I wouldn't be surprised.
Archived
This topic is now archived and is closed to further replies.