Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
WOFman Posted January 29, 2019 Posted January 29, 2019 I get just a white screen when trying to install 4.4 beta for my test forum. Anyone else have this?
Daniel F Posted January 29, 2019 Posted January 29, 2019 Do you see any errors in the server log? Are you meeting the min. requirements? ( php 7.1 is probably the most critical change )
Telemacus2 Posted January 29, 2019 Posted January 29, 2019 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.
WOFman Posted January 29, 2019 Author Posted January 29, 2019 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.
Clover13 Posted January 29, 2019 Posted January 29, 2019 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.
Stuart Silvester Posted January 29, 2019 Posted January 29, 2019 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.
Morgin Posted January 29, 2019 Posted January 29, 2019 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).
WOFman Posted January 30, 2019 Author Posted January 30, 2019 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.
Morgin Posted January 30, 2019 Posted January 30, 2019 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.
WOFman Posted January 30, 2019 Author Posted January 30, 2019 I guess I will wait and upgrade my live site when gold comes out.
Meddysong Posted February 20, 2019 Posted February 20, 2019 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?
Adlago Posted February 20, 2019 Posted February 20, 2019 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
DesignzShop Posted February 20, 2019 Posted February 20, 2019 @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
Ryan Ashbrook Posted February 20, 2019 Posted February 20, 2019 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.
Adlago Posted February 20, 2019 Posted February 20, 2019 @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
The Old Man Posted February 22, 2019 Posted February 22, 2019 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.
Adlago Posted February 22, 2019 Posted February 22, 2019 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
Adlago Posted February 22, 2019 Posted February 22, 2019 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?
SJ77 Posted February 22, 2019 Posted February 22, 2019 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
The Old Man Posted February 22, 2019 Posted February 22, 2019 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.
SJ77 Posted February 22, 2019 Posted February 22, 2019 Glad you made it to the end! Click your activity feed. That was giving me a 500 error
The Old Man Posted February 22, 2019 Posted February 22, 2019 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.
The Old Man Posted February 22, 2019 Posted February 22, 2019 Hi @SJ77 did you lose your Guidelines after upgrading?
SJ77 Posted February 23, 2019 Posted February 23, 2019 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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.