First off: my apologies for anyone who caught me in the middle of this today. You probably saw a very broken website for a while.
This post is mostly for my own reference, so unless you’re interested in the intricacies of WordPress, you might want to move on. I decided (after already moving WordPress manually the other day) that I wanted my WordPress installation to be installed using Dreamhost’s one-click install. This would let me easily upgrade it in the future, instead of having to do it all by hand. Unfortunately, that feature only works on installing it to a totally emptydirectory, something one only learns after deleting all the old WordPress installs and telling the installer robot to go ahead. This would have meant nuking my entire website, and then restoring it after the install. That would have taken hours over FTP, and the very thought makes me nervous.
So I reverted back to installing it in the WP subdirectory. However, I wanted to make ardenstone.com pretend to be the new site, so I followed the directions to do so. This works fairly well, but this situation requires the following notes for future upgrades:
- If I upgrade in the future, I’ll probably need to copy index.php from WP to the root.
- After copying this, modify fourth line to say:
require('./wp/wp-blog-header.php');
Not too bad, but unfortunately at last the theme I modified and am currently using also needs some modification. I have the sneaking suspicion that this means I can’t easily change themes anymore, which kind of sucks. Anyhow, the other thing to change is the third line in header.php:
require('./wp/wp-blog-header.php');
Good times.