Damn, these computers can be finicky. Over the weekend, on a whim I decided to tell my server to update to the latest version of Apache in the Etch Debian distribution (which is what I’m running here). When it completed, I went on to other things. Round about Tuesday, I discover that the web server isn’t serving up my WordPress pages properly. It doesn’t seem to know what to do with PHP files.

At first I figured the Apache update modified a configuration file somewhere, but a quick check of all the relevant directories showed nothing had been modified since August. Hmm. Next, I tried polling the server using Steve Gibson’s wonderful ID Serve utility to see what it thought it was running. It turns out that Apache was fine, but it didn’t have any PHP extensions turned on. A quick check showed that everything was in place for PHP, but it just wasn’t loading.

OK. Drastic measures. I ended up uninstalling everything related to PHP5, then reinstalling it to reestablish all the proper connections. I have no idea what could have hosed my installation, since this Debian machine has been very reliable, but all is well again. Now, off to install WordPress 2.7 and see what else I can break.

  • Share/Bookmark
Leave a Reply