iacas Posted February 24, 2019 Posted February 24, 2019 I have IPS 4.3.6 on two sites. Today I decided to upgrade my much smaller site to 4.4. I have no plugins and only one application - Auto Welcome - and I upgraded it to a 4.4 compatible version. Then I uploaded all of the 4.4 files. I hit up /acp_dir/upgrade/. Error 500. I tried /acp_dir/. 500. I tried the site itself: Error 500. Looking at /uploads/logs/ I see this: Sun, 24 Feb 2019 19:33:38 +0000 ParseError: syntax error, unexpected '?', expecting variable (T_VARIABLE) (0) #0 [internal function]: IPS\IPS::autoloader('IPS\\Request') #1 /var/www/vhosts/evolvr.com/httpdocs/system/Dispatcher/Front.php(394): spl_autoload_call('IPS\\Request') #2 /var/www/vhosts/evolvr.com/httpdocs/system/Dispatcher/Front.php(38): IPS\Dispatcher\_Front->checkCached() #3 /var/www/vhosts/evolvr.com/httpdocs/system/Dispatcher/Dispatcher.php(109): IPS\Dispatcher\_Front->init() #4 /var/www/vhosts/evolvr.com/httpdocs/index.php(13): IPS\_Dispatcher::i() #5 {main} #0 /var/www/vhosts/evolvr.com/httpdocs/init.php(656): IPS\_Log::log('ParseError: syn...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(ParseError)) #2 {main} I delete everything in /datastore/. Error 500. I re-download 4.4 from the site and reinstall, deleting everything first and replacing the entire folder instead of merging. Error 500. I poke around a few files. Init.php has too many changes from 4.3.6 to try to bother. I restart Apache. Error 500. I restart MySQL. Error 500. I restart the entire server. Error 500. I even back up and blank out conf_global.php and create a new blank database. I go to /acp_dir/install/ to try to re-install a new version of the site (thinking I could then at least narrow it down to a database issue?). Error 500. Thankfully, I had a 4.3.6 backup since you can't download it from IPS, so I delete everything but /uploads/ from my site and reinstall my 4.3.6 files. The site works perfectly well again. ------ This little site doesn't have Blog or Gallery. It has just Forums, Downloads, Commerce, and Pages. Maybe there's something goofy with that configuration. I don't know… but something is off, and I'm going to be VERY hesitant to want to upgrade to 4.4 again on this site, let alone my much, much larger site.
Adlago Posted February 24, 2019 Posted February 24, 2019 You use PHP/7.0.33. Minimum for 4.4.0 is 7.1.x Raise the PHP version of your server and make a normal upgrade.
Sovereign Grace Singles Posted February 24, 2019 Posted February 24, 2019 20 minutes ago, iacas said: I don't know… but something is off, and I'm going to be VERY hesitant to want to upgrade to 4.4 again on this site, let alone my much, much larger site. As mentioned by Adlago, checking the minimum requirements of a new major upgrade is a must!
bfarber Posted February 25, 2019 Posted February 25, 2019 ParseError: syntax error, unexpected '?', expecting variable (T_VARIABLE) (0) #0 [internal function]: IPS\IPS::autoloader('IPS\\Request') Frankly, this sounds like a file wasn't uploaded correctly, or your PHP version is out of date. PHP 7.1+ is required for 4.4. This error relates to system/Request/Request.php, so you should be sure that file uploaded completely.
iacas Posted February 25, 2019 Author Posted February 25, 2019 19 hours ago, SJ77 said: please tell me this isn't your live site. It was, and downtime was under an hour. It's not a high-traffic site, just a subscription site for online instruction.
iacas Posted February 25, 2019 Author Posted February 25, 2019 8 minutes ago, Owdy said: I think ill waite for 4.4.1 Installing from within the application - rather than doing it manually by uploading the files - worked fine. On my larger site - https://thesandtrap.com/ - I am getting some warnings about the theme, so I'm going to hold off for a bit until I'm absolutely certain that's fine. I'll also hold off until I have a fresh database backup and a backup of the core files on the site.
iacas Posted February 25, 2019 Author Posted February 25, 2019 4 hours ago, iacas said: On my larger site - https://thesandtrap.com/ - I am getting some warnings about the theme, so I'm going to hold off for a bit until I'm absolutely certain that's fine. I'll also hold off until I have a fresh database backup and a backup of the core files on the site. By that I meant when I went through the first step or two of the process - just to see if it passed some checks and things. I didn't even look at the warnings about the theme, but I'd be surprised if much was required as my theme is a child theme, and I've not made many changes to the files, CSS, etc.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.