Hi Everybody,
No, I haven’t died, been taken off to Guantanamo Bay, or had our ADSL line cut/disconnected… The server that hosts our website (D4Hosting) got broken into on Christmas Eve (December 24, 2004) and turned into a spam zombie. Then, on Christmas Day, at about 8:30 AM PST (I Know, I saw it happen!), the datacenter (Ezzi) then reformatted the harddrive of the machine in an effort to stop the machine. Why they didn’t just “pull the plug”, I’ll never know…but that’s what they did.
So, we more or less lost everything that was sitting on the server–the Wild Garden Seed website, the Gathering Together Farm website, my blog, and all the Slackware Packages I had created (>35).
But, I was able to find most (yes, most–not all) of the websites on various backups, search engine caches, the Wayback Machine, and, of course, just files laying around that I had copied for no apparent reason.
After poking around, this is what I found:
- The Wild Garden Seed website as of March 2004 and data as of December 19th. (Whew, that was lucky…the data for the website was the most important part of the website, more or less).
- My blog from a cached copy by Yahoo! Search. (It’s not totally up to date–but pretty recent).
- The GTF Newsletters (Found on a local machine).
- My Email (I use IMAP, and I lost it all).
What actually happened?
- 25/12/2004: The server went down.
- 28/12/2004: I put up a temporary webpage on my friend Paul Hampson’s server. Thank you, Paul!.
- 29/12/2004: The server came back up…blank.
- 31/12/2004: I spoke with Chris (who runs D4) about running FC3 instead of the outdated RH9. He agreeded, and now I’m helping him admin the system.
- 2/1/2005: (*2005*, w00t!). FC3 installed, I start rebuilding the GTF and WGS sites. GTF is easy, just uploaded what I had (most of it). The Wild Garden Seed one? Not so. I lost my mail as you recall, and thus the SSL certificates that secured www.wildgardenseed.com. So, I had to generate a new CSR. Fortunately our certificate from GeoTrust had “Reissue Insurance” (whatever the hell that means, and why should you have to pay more for it? I don’t know).
- 2/1/2005: So, I got it reissued. Whew! Of course, in accordance with Murphy’s Law, the certificate didn’t work. Damn. I spent at least 3 more days trying to figure out why OpenSSL was giving me:
unable to load certificate
5648:error:0906D064:PEM routines:PEM_read_bio:bad base64 decode:pem_lib.c:747:
- 7/1/2005: Turned out that SquirrelMail was causing the certificate to be invalid by wrapping it funny. Of course, it did it in such a way that all the lines looked even, and I couldn’t see what the problem was. I switched to NeoMail (also included with cPanel), and, lo-and-behold, the certificate worked perfectly!
Boy was I happy. But not for long.
- 9/1/2005: Well, SSL is working now, that’s nice. But why do I need SSL? To handle credit cards? Oh, maybe that means that when you enter your credit card number, it’s actually processed. Yup, you guessed it, our integration with TrustCommerce wasn’t working. In the past, I’ve used cURL through SSL, and that worked fine. However now for some reason, cURL wasn’t working, it was just giving me “Error processing card.” The integration also has an extention for PHP called TCLink. “Great! I though, I’ll try this, it should work.”. Well, given my previous luck, guess what happened. Yup, that’s right, it didn’t work. The test script worked fine, but when I actually tried to integrate it with osCommerce I got an error telling me that the “Extention could not be loaded, could not find file”. Grrr, tclink.so was right there with the osCommerce TrustCommerce plugin. I tried outputting $_ENV[’PWD’], that pointed to ‘/’, so I tried copying tclink.so there…no go.
- 10/1/2005: w00t! I got it to work!
:) :). I put tclink.so in the same directory as checkout_payment.php (top osCommerce dir). That worked! Credit Cards went through and everything (on the WGS site, anyway) was back to normal (except a few orders that aren’t logged–luckly they were printed out).
So, that’s what happened to me over the holiday. I’ll work on reposting all my blog posts from the Yahoo! Search cache (some image will be missing, but that’s hopefully all). Of course, that probably won’t happen very soon because we’re right in the middle of being “Chaos Design Inc.” and designing/writing our 2005 seed catalog (kinda late, huh? We’re always the latest seed company to get our catalog out :P). Not only that, but I’ve got to get this QuickI (my invoicing program) thingie up and running (it’s almost there, promise!).
So, don’t expect me to respond to your emails any time soon or anything, but I will sometime! By the way, you can always email me at the following if my normal, taj at wildgardenseed.com is down:
.
Well, that’s all for now and I hope you all had a good holiday!