A miraculous recovery

So, two days ago I wrote about how my photography website had become corrupted due to a bad WordPress update. I decided to finally bite the bullet and start building my own site, starting with some catalogue pages to show off my work, and then think about adding shopping and payment facilities later. So I sat down and thought the first step was to blow away the WordPress and WooCommerce installs to start from a clean slate.

But first, I’d take a quick look at the WordPress code to see if I could figure out what the error was, just in case it was something I could discover and fix quickly. So I started by loading the site to see what the error message was… And the site loaded! With all my stuff there! The WordPress theme had defaulted back to the default, but my content was all there. It looked like the theme files for the theme I’d chosen were corrupted, so I deleted them and reinstalled the theme… And the entire site was back, including the customisations I’d made to the theme, with colours and header image graphics! What’s more, the admin pages now seem to be working without the intermittent server errors that I was having before the automated upgrade. So it’s actually working better than it was before.

I have no idea what happened, that made the site look completely trashed for a week or two, and then magically brought it back to life. But whatever happened, I’m happy that I didn’t have to either diagnose and debug WordPress/WooCommerce. Or build my own shop site from scratch. Phew!

Today was again cold, but also cloudy, and it’s started raining this evening. I only went out once, to take Scully for a walk before lunch, and spent much of the day writing and making Darths & Droids strips. I read another 6 pages of Diary of a Wimpy Kid: Si Salvi Chi Può in Italian, making 10 pages in 2 days. Since the book is just over 200 pages long, if I keep that rate up I can finish in 40 days, so it’s not really that big a task.

New content today:

Leave a Reply

Your email address will not be published. Required fields are marked *