I've been chasing these oddities we've been having ever since the server move and frankly I ran out of things to try.
I reached out to vBulletin staff and I think we have the answer.
Most if not all of the issues are related to the database and that seems to be where the problem is. Our old server ran an older version of MySQL which worked with vB 3.8.11. When we moved I knew the later versions of PHP were going to be a problem so I paid to have our server temporarily set up with a legacy version of PHP. I hadn't realized nor considered that the later version of MySQL would have it's own problems. Every reported bug I'd seen had been related to PHP versions.
Apparently in MySQL 8.0.x certain words were reclassified as 'reserved'. Since they were not classed as such in the earlier version this is causing problems on the forum since the new server is running 8.0.32.
So, there are two options to address this, one really because the other is incredibly impractical.
The first would be to go through the database finding each and every usage of these words and encase them in backticks, this is the insanely impractical option.
The second is to update the forum to vB 5.7.4. The 5.7.x series of softwares has coding in it to account for these reserved words.
In the very near future I will be contracting with vBulletin to have them handle the update from 3.8.11 to 5.7.4 since it's such a significant leap in versions. If something goes wrong they can figure it out since it's their coding.
Unfortunately this means there will be some 'losses'. The Blog hasn't been supported as an add on in years so we will likely lose whatever blog posts have been made.
iTrader is old enough to buy alcohol and has been unsupported long enough to vote. I doubt it will work but I'll try to reinstall it after the update.
I suspect there will be a few other things that will have to be looked at for compatibility as well. We'll find out after the vB engineers look at the install.
We'll probably be down for a couple of days from what I've read, hopefully less but it all depends on how we arrange the chicken bones and feathers and how good vB's voodoo is.
Once I have an idea on the dates I'll post them up.
I reached out to vBulletin staff and I think we have the answer.
Most if not all of the issues are related to the database and that seems to be where the problem is. Our old server ran an older version of MySQL which worked with vB 3.8.11. When we moved I knew the later versions of PHP were going to be a problem so I paid to have our server temporarily set up with a legacy version of PHP. I hadn't realized nor considered that the later version of MySQL would have it's own problems. Every reported bug I'd seen had been related to PHP versions.
Apparently in MySQL 8.0.x certain words were reclassified as 'reserved'. Since they were not classed as such in the earlier version this is causing problems on the forum since the new server is running 8.0.32.
So, there are two options to address this, one really because the other is incredibly impractical.
The first would be to go through the database finding each and every usage of these words and encase them in backticks, this is the insanely impractical option.
The second is to update the forum to vB 5.7.4. The 5.7.x series of softwares has coding in it to account for these reserved words.
In the very near future I will be contracting with vBulletin to have them handle the update from 3.8.11 to 5.7.4 since it's such a significant leap in versions. If something goes wrong they can figure it out since it's their coding.

Unfortunately this means there will be some 'losses'. The Blog hasn't been supported as an add on in years so we will likely lose whatever blog posts have been made.
iTrader is old enough to buy alcohol and has been unsupported long enough to vote. I doubt it will work but I'll try to reinstall it after the update.
I suspect there will be a few other things that will have to be looked at for compatibility as well. We'll find out after the vB engineers look at the install.
We'll probably be down for a couple of days from what I've read, hopefully less but it all depends on how we arrange the chicken bones and feathers and how good vB's voodoo is.
Once I have an idea on the dates I'll post them up.


Comment