This is actually a problem I've already solved, but I don't understand how I fixed it (and I'm afraid this will happen again!) It would be great if someone could help me out with an answer.
I just installed wordpress a few weeks ago, and everything went fine. All the pages were working. I was reading about editing the style and creating your own theme, and I was playing around with the php files in the default theme. I used an FTP client (Fetch) to upload new style.css and header.php files to their directory on my host server.
Then today, when I went to create a new page through the admin, I realized I could no longer click on any of the pages in my blog.
I got this message:
The requested URL /blog/about/ was not found on this server.
Apache/2.0.46 (Red Hat) Server at http://www.yaozers.com Port 80"
Luckily I only had one blog entry, but whenever I clicked on anything on my main blog page, I got that error.
I tried to look for some help in the codex and on the forum, but couldn't really find anything. So I decided to delete my database and recreate a new one, since I didn't have that much information to lose. And now everything is fine.
What happened? I'm afraid this might happen again, so could someone enlighten me as to what I could have done wrong to mess up the database?
Media Temple is what I use to host my website. The quick install went fine, but I have had trouble before trying to follow the detailed instructions - I created a database in the MySQL database admin, as opposed to using the phpMyAdmin panel (it would not let me do it.) And there was never a "privileges" screen I could get to in phpMyAdmin.
I apologize for the length of this post. Please let me know if you might have an idea of why the error message happened.