Invision Community 5: A video walkthrough creating a custom theme and homepage By Matt Thursday at 04:02 PM
Combat_Pilot_Jason Posted April 1 Posted April 1 Help Invision, My forum got screwed up by an upgrade. I get this message. I can't get into my Admin area to re-do it. Help. Why am I so lost on how to do this? Jason
Solution Combat_Pilot_Jason Posted April 1 Author Solution Posted April 1 Well I was somehow able to re-run the upgrade and it's fixed. Jason
Jim M Posted April 1 Posted April 1 This would just indicate that files were applied but the upgrader needs to be ran at {baseurl}/admin/upgrade (where {baseurl} is your community's root URL)
keysolutns Posted April 3 Posted April 3 Exactly the same problem on my end. Not able to re-run the upgrade. Having to restore a backup.
Randy Calvert Posted April 3 Posted April 3 Did you try the suggested fix of running domain.com/admin/upgrade? Also, since it was a 500 error... that would mean there was some sort of server error. It might be worth looking at your PHP error logs to see what is happening.
keysolutns Posted April 3 Posted April 3 9 minutes ago, Randy Calvert said: Did you try the suggested fix of running domain.com/admin/upgrade? Yes. I did this. Looking to PHP error logs now.
Miss_B Posted April 3 Posted April 3 17 minutes ago, keysolutns said: Not able to re-run the upgrade. Why weren't you able to re-run the upgrade if I may ask? Did you get any errors?
keysolutns Posted April 3 Posted April 3 I can not access domain.com/admin/upgrade It returns me to the error screen above.
Jim M Posted April 3 Posted April 3 What version of PHP are you running? The error as mentioned on the /admin page is: syntax error, unexpected '->' (T_OBJECT_OPERATOR)
keysolutns Posted April 3 Posted April 3 (edited) Running PHP 8.2 I'll add that I got this error upon initiating the upgrade which would also indicate a PHP issue. This is unfortunately way over my head. Edited April 3 by keysolutns
Randy Calvert Posted April 3 Posted April 3 New versions of IPB do not run on PHP7.4. It's been end of life by the authors of PHP for almost a year and a half. You need to be on PHP 8.1 and make sure that version has all of the required modules installed. (Check the compatibility checking script to confirm.) Once on PHP8.1, you would want to do a manual upgrade because the auto upgrader WILL fail. (Upload a set of files from the IPB client area and then run domain.com/admin/upgrade) SeNioR- 1
keysolutns Posted April 3 Posted April 3 @Randy Calvert thanks for the help. It is on PHP 8.2, my original 7.4 comment was wrong. The monthly updates up until this one have all installed just fine. My site was setup and installed 10+ years ago by someone I hired to do it. He's no longer around to help so I've been managing the site ever since then by myself with my limited knowledge. I've never had to do a manual upgrade in all the years of running the forum. 😟 My site is currently restoring a backup from yesterday. Once that is complete, I'll attempt the manual upgrade.
Jim M Posted April 3 Posted April 3 1 minute ago, keysolutns said: It is on PHP 8.2, my original 7.4 comment was wrong. You will need to downgrade to 8.1 or 8.0. keysolutns 1
keysolutns Posted April 3 Posted April 3 13 minutes ago, Jim M said: You will need to downgrade to 8.1 or 8.0. This was the issue. I think I may be back up and running. Jim M 1
Recommended Posts