Legacy News #1481
*sigh* Man, the source-code behind this site is evil. I really mean it.
All right, here's what's going on. Swizzle and I have been working on moving the Abandonware Ring to a new server. Well, you guys know the code behind the site has been failing us in many fronts for some time now, so you can imagine the length of our trouble, being an old and huge site like this. If we didn't really *need* to move the entire site we surely would keep it there, but it had to be done.
To make things worse, the database backup came with this weird bug, courtesy of MySQL Administrator: blank spaces inserted at random all over the SQL file. No kidding, I spent most of the day manually re-typing parts of the SQL query that carried all our sensitive data, until it looked like an SQL query again! Jesus... and to think I certainly couldn't spot all the errors, since the full query totals over 30 THOUSAND lines of code. Thanks a lot, MySQL Administrator! You guys ever need to backup a MySQL database? Use phpMyAdmin instead.
This said, making the database backup work wasn't the only problem. The entire site *didn't work* when I changed the name servers. Took a few more hours of code tweaking, and guess what: after finally making most of the scripts work, it was by some kind miracle that I finally spotted the bug in the news script, which was broken for the last couple of months. The gods really do work in misterious ways...
Now while I made most of the site work here on the new server, not all is well. Here's the aftermath of this monster move:
- Core systems are running, adding new members to the ring, news, and updating the members information. Ring admins can log in to the updater's area as usual.
- Forum will be down for a few more hours up to a few days.
- Our game search engine very unfortunately stopped working and will be down for a few days until I figure out what's wrong (or how it works for that matter).
- The main site database had to be rolled back to the state from a couple days ago, and the forum to several weeks ago (which I must be able to fix soon).
We apologize to all members who have been updating during the last few days with no response from our team, even worse, with the last few days' updates being lost forever. Shouldn't happen again until our next big move. None of this code was written by me, in fact there's code from many programmers all mixed together here, most meant for an older version of PHP, so it's really a blessing that the site is even running. I did what I could to make the move as smooth as possible, but a few things were lost in the way.
Now guys, please, if you happen to see anything very unusually wrong on the site, let me know through [email protected]. Once again, I apologize for any inconvenience that our might have caused, it was really necessary, is all.
Comments
No comments yet.
You must log in to leave a comment.