![]() |
Saga of an upgrade
I'm sure that you've slaved and fretted over every aspect of a painting. Then the client comes in and thinks it's wonderful and you're happy, they're happy. But, you know they haven't a clue of the emotion and painstaking consideration you put into every aspect.
I think there are some similarties with this recent upgrade. So, for anyone who's interested in what's been going on over here and why we're up and then we're down, and what it took to get this upgrade going, read on. I realize some will find it rather boring and will decide to skip this. No problem, I can understand it being boring reading. Unfortunately, the saga may not yet be over. First, you should know a couple of terms: MySQL: Type of database used for the Forum PHP - It's a scripting language. What is a scripting language? - A scripting language differentiates itself from other typical languages in that they are usually simpler to learn and use as well as not needing to be compiled. The language is interpreted at run-time so you can execute instructions immediately. Suffice it to say, all the Forum pages end in .php instead of .htm. Now you understand, right? Suffice it to say, I'm not a PHP person. 1. Because I knew I didn't know what I was doing with this particular technology, I decided it was worth hiring someone instead. That took searching on seemingly reputable boards, sending some emails, waiting for response, asking questions sufficient to give me confidence that the person knew what they were doing and that they weren't a hacker in disguise. I fussed and fretted over that and before installation, had my ISP set up a special password for the chosen tech so he could now access my whole web site during the installation process. I also decided it was worth paying the ISP $25 for a backup of the Forum database. All, this took much searching time, many emails and lots of instant messaging back and forth. 2. Upgrade was scheduled for last Friday, Feb 21st at 2pm and the tech and I were to meet on IM (instant messenger). I made sure I was here at my computer and I waited - and waited. The later it was after 2pm, the more I figured he either had been out partying the night before and was hung over or I had gotten ripped off. Finally at 4pm, he came on and it turned out his computer had blown a fuse and he had to go to the hardware store, take his computer apart...you get the idea. Ok! We were now both on IM and set to go. But, alas, he went to download the zipped software from the vBulletin site and they were down and had been down since sometime the day before. We tried for a while to access them with no luck. Not one to give up, I hunted on my hard drive and had the zipped file for v2.3.4. We were upgrading to v3RC4, but the 2.3.4 had to be done first anyway. So, we decided to proceed with at least that much of the upgrade. On our little home computers, we're used to pulling a CD out of a box and doing a one-step installation. This doesn't work that way. Every single upgrade I had missed from our current 2.0.1 had to be done and brought up in the browser and then steps done through the browser. There were at least 20 upgrade steps I had not done since the original installation simply because of lack of time and fear of messing something up. Of course, the original installation a couple of years ago, was less stressful because we didn't have a sizeable database of precious-to-some information to protect and there weren't members with expectations. Sometime Friday evening we were up and running and everything appeared good. vBulletin site was still down and we decided to try the next day to download the remaining steps. As Saturday progressed and they were still not up, the tech and I decided to wait until the next weekend since he has a day job and it was Sunday afternoon in New Zealand. Then, about 8pm EST, Saturday, they came back up and the tech, Mike Reader, decided to go for the rest of the installation. Everything seemed to work without a hitch. 3. We were running stably for the next couple of days and I proceeded to reapply the customizations. I don't think anyone would have much cared for the out-of-the-box techie look. I was significantly along in this after two days and pleased, when suddenly... 4. We started getting MySQL 1064 errors, which made the pages inaccessible. I posted for help over at vBulletin. With each post for help, there's usually anywhere from 30 mins to a few hours before an answer comes. Often the answer comes in a cryptic way requiring another question. Despite the 1064 errors, I could still view the database via a web browser tool called phpmyadmin. Then there was another problem. I could no longer see the database with phpmyadmin. The ISP said everything was ok there, vBulletin was saying it was a server issue - back and forth. Days passed and I fretted over the possibility of the database being corrupted so badly that we had to revert to our backup, requiring a complete reupgrade. And, I fretted over the possibility that my two days of customizations might be lost. After several days, the ISP finally noticed that every time MySQL started, it shut itself off after about 30 seconds. Ahah! I was a server problem. He reinstalled some of the MySQL system files and finally I could again again see the database in phpmyadmin. Now I was back to attacking the original problem of 1064 errors. A very nice tech over at vBulletin saw I wasn't getting the needed help and offered through private messaging to assist. About a day and a half later, he went in, fixed some things and we were back up again. What a relief! Not only were we back up, but the database seemed intact and my customizations were still there! 5. I plunged back into the customizations. The new controls to do this were completely different than the old version. I poked around to find things, I had the frustration of blank pages coming up that I had to keep reloading (I reported this to vBulletin), I had to post for help at vBulletin many times to determine how to do things I couldn't find. I think they were getting tired of me over there. But, there was good progress being made. Some of the customizations were achievable by simply filling out a web form, but other required going in and changing code. But, the new software was much more complicated and there was a much higher risk of me messing something up or tolling untold hours trying to figure it out. The one customization that I feared most was getting the margin space on the left back in where I'd had the Dick Blick ad. Lucky again, I approached the tech that had helped solve the 1064 problem about doing this customization for me and he agreed for a more than reasonable fee of $15! 6. Then, last night, PHP violation errors started and the Forum was once again inaccessible. I'd already discussed with my ISP the fact that he had an older version of PHP on his system. He didn't want to upgrade unless he had to, fearing it might cause other issues. But, when the PHP problems arose last night, he agreed to upgrade this morning (Sunday, Feb 29). That PHP upgrade is now done and the Forum is back up. However, it was the administrator |
Update
I just pulled up the administrator's control panel and no PHP violations! What a relieft!
|
Quote:
|
Cynthia, I hope you took the day off and went to the BBQ -- sounds like you needed a break!
|
I did go to the BBQ and took the whole day off for the first time in over a month. It was very therapeutic.
|
This sounds like a nightmare! I figured there were problems and almost offered my oldest son's help. He's a trouble shooter and computer geek, but was in the midst of installing Linux. Lots of swearing was going on for a while here (he's staying with us for a while). So I kept my mouth shut and turned the music up a little louder. I'm patient though, I only get upset if I can't log in. I worry that I've been banned for some reason (chronic insecurity). I can imagine what you must have been going through. I hope things go a little smoother now.
Jean |
Quote:
Banned? You've never even been close to being banned. Only twice has a person been banned. Relax! |
Cynthia, thanks for taking the time to let us know what happened and, sort of, why. I'm so glad that you were able to access the administrator's control panel without a meltdown and I hope that you were able to enjoy the barbecue without visions of crashes hovering over your head as you tried to relax. I also hope there are a lot more vacation days planned in the near future. You've certainly earned them. Thanks so much for all you do to keep us up and running!
Leslie |
Cynthia
Great work on all of this and thanks for giving the full story! I know enough about the Web and coding, etc., to know that I still don't know the half of what goes on behind the scenes. When I emailed you yesterday about the access violations I was having, I too, thought somehow it was about me. Imagine! However, I didn't think I had been banned; I just thought that my computer -- a Mac -- was the culprit. Obviously, it was much deeper than that. I'm glad you were able to find a little time for relaxation amidst all of it, too. This version looks very good so far, by the way. Best. Juan |
Thank you everyone for your appreciation. But, just so everyone knows, I posted this so there is a greater understanding of what's been going on and also so members have an understanding of the kinds of things required in running a Forum such as this. It all seems to just run, but there's always things that come up to attend to, the most recent being the worst of it for a while. But, there will be future upgrades and as we get larger, the possibility that we might have to change servers.
|
All times are GMT -4. The time now is 01:15 PM. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.