Posts: 1,734
Threads: 184
Joined: May 2018
Reputation:
19
Could you maybe rename this thread to something less vague?
I fear what people's reaction would be to an update thread titled "2024-02-22 Major Fuck Up". Maybe just rename it to "2024-02-22 Wiki Data Loss" or something.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
02-23-2024, 01:22 AM
(This post was last modified: 02-23-2024, 01:24 AM by Haxus.)
If you want files of data just ask.
Renamed. Still feel like punishing myself.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
Thank you. I was going to research the problem in the morning. I will check out that update script.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
The gui based updater is the one I ran at each step/version along the way. Sometimes it worked and sometimes it destroyed the database, requiring an intermediate version to progress through the updates. It was a slow process.
So having already run the upgrade I will have to find another solution.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
I ran the update.php script. It ran without errors. It did not solve the problem. I'll keep looking for an answer.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
Wiki is working properly now. User passwords can be changed without a database error.
A table 'bot_passwords' was missing from the database. Through all their updating they never managed to create it in my old data. I think that table did not exist in the old version we were using.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
Nightly backups of the wiki and forum databases did their work last night.
I forgot to set those up after the server change two years ago. This contributed to my failure yesterday. I thought they were working but alas.
The coup de grace was that the backup I did just before the upgrade was no good for a stupid reason I will not elaborate.
Posts: 1,381
Threads: 283
Joined: May 2018
Reputation:
66
On to the forum upgrade. There are plenty of backups of that database to avoid a repeat of yesterday.