Jim M Posted November 23, 2022 Posted November 23, 2022 32 minutes ago, olyclimber said: Just trying to think through all the paths. But yeah, simplest is usually the best! As mentioned, I don't think there is any advantage to doing this. The straight path is the best path 🙂 .
teraßyte Posted November 23, 2022 Posted November 23, 2022 29 minutes ago, Jim M said: As mentioned, I don't think there is any advantage to doing this. The straight path is the best path 🙂 . If there are a lot of modifications installed it might be worth upgrading to 4.7.3 with PHP 7.4 in order to have the tool flag any incompatible modifications with PHP 8. Other than that, yeah, it's probably not worth the time.
Randy Calvert Posted November 23, 2022 Posted November 23, 2022 16 minutes ago, teraßyte said: If there are a lot of modifications installed it might be worth upgrading to 4.7.3 with PHP 7.4 in order to have the tool flag any incompatible modifications with PHP 8. Other than that, yeah, it's probably not worth the time. I would just disable everything and have a clean upgrade. Enable them one by one post upgrade. olyclimber 1
olyclimber Posted November 23, 2022 Author Posted November 23, 2022 59 minutes ago, Randy Calvert said: I would just disable everything and have a clean upgrade. Enable them one by one post upgrade. yep that was my plan. however I do need to figure out the order by which I do the conversion from Advanced Tags to Radical Tags. Right now I'm thinking (if Radical has a version that works with 4.2) to convert now and then disable it and upgrade to 4.7. thank you!
olyclimber Posted December 2, 2022 Author Posted December 2, 2022 Do you guys see any problems with me doing the following: 1. Making a clone of of my prod server. 2. I'll change the line in conf_global.php file to be the IP of the clone rather than the prod DNS name. 3. Doing all my test upgrade stuff there before running them on the prod server. I guess the question is, will the server with the existing license? Looks like in the docs you're supposed to append "-TESTINSTALL". Can I do that manually?
Jim M Posted December 2, 2022 Posted December 2, 2022 14 minutes ago, olyclimber said: Do you guys see any problems with me doing the following: 1. Making a clone of of my prod server. 2. I'll change the line in conf_global.php file to be the IP of the clone rather than the prod DNS name. 3. Doing all my test upgrade stuff there before running them on the prod server. Be sure to change the database too, not just the URL 😉 . 14 minutes ago, olyclimber said: I guess the question is, will the server with the existing license? Looks like in the docs you're supposed to append "-TESTINSTALL". Can I do that manually? You can do that in the ACP -> System -> License Key. But overall, that should work to setup a test URL.
olyclimber Posted December 2, 2022 Author Posted December 2, 2022 Thank you @Jim M ! Database is just set to localhost in the config, so I shouldn't need to change that I believe. Is there a way to update the license key manually, or only via the web UI?
Jim M Posted December 2, 2022 Posted December 2, 2022 3 minutes ago, olyclimber said: Is there a way to update the license key manually, or only via the web UI? 16 minutes ago, Jim M said: You can do that in the ACP -> System -> License Key. 🙂
olyclimber Posted December 2, 2022 Author Posted December 2, 2022 Yes I read the first time, and I do appreciate you response. That doesn't seem to answer my question (web UI = ACP as I understand it). So tell the dunce here...."no, only via the ACP". 🙃
Jim M Posted December 2, 2022 Posted December 2, 2022 That would be the only way to control the license key. olyclimber 1
olyclimber Posted December 9, 2022 Author Posted December 9, 2022 Quote Fatal error: Uncaught Error: Call to undefined function IPS\get_magic_quotes_gpc() in /srv/users/serverpilot/apps/wpcascadeclimbers/public/forum/system/Request/Request.php:117 Stack trace: #0 [internal function]: IPS\_Request->clean('36ec51714dd65fc...', 'ips4_device_key') #1 /srv/users/serverpilot/apps/wpcascadeclimbers/public/forum/system/Request/Request.php(54): array_walk_recursive(Array, Array) #2 /srv/users/serverpilot/apps/wpcascadeclimbers/public/forum/system/Patterns/Singleton.php(41): IPS\_Request->__construct() #3 /srv/users/serverpilot/apps/wpcascadeclimbers/public/forum/system/Log/Log.php(106): IPS\Patterns\_Singleton::i() #4 /srv/users/serverpilot/apps/wpcascadeclimbers/public/forum/init.php(525): IPS\_Log::log('Error: Call to ...', 'uncaught_except...') #5 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #6 {main} thrown in /srv/users/serverpilot/apps/wpcascadeclimbers/public/forum/system/Request/Request.php on line 117 just copied the files up to do the upgrade and when I got to the /admin/upgrade/ I'm getting this error message? Any idea of how to resolve, or should I roll back to a backup and start over? I disabled all apps/plugins before doing the upgrade.
Mark H Posted December 9, 2022 Posted December 9, 2022 Please download and use the compatibility checker: When visited with a browser, it will tell you if there are missing extensions/dependencies. You or your host would need to address any requirements. Once it shows as being ready, then you should be able to perform the upgrade.
Solution olyclimber Posted December 9, 2022 Author Solution Posted December 9, 2022 Hi Mark! Yep, I did that, all was green. I think I figured it out though...for some reason some files didn't copy over with Filezilla.
Mark H Posted December 9, 2022 Posted December 9, 2022 Yes, that could explain it. When using Filezilla, and if the related view option is chosen (it displays at the bottom of the transfer window), it will show you all files that failed to transfer. That failure is usually due to the permissions. Make sure that the account you use for Filezilla has full permissions to both folders and files. olyclimber 1
olyclimber Posted December 16, 2022 Author Posted December 16, 2022 I just wanted to thank all that helped me in this thread. I was able to upgrade our Forums, and we are now on the latest version on on PHP 8.x.
Gary Posted December 16, 2022 Posted December 16, 2022 That's great news! Thanks for coming back and letting us know. All the best with your community. 🙂
Recommended Posts