I went to log onto my blog just now, like fifteen minutes ago, and I got a 404 page. Or maybe a 500 error. I don't know. I don't know how to internet. The actual website was working fine, but I couldn't figure out how to get logged in. So I went to the dashboard on my web host (I use iPage. Nothing that's gone wrong has been their fault.) but there were no alerts that I hadn't paid or anything.
So I googled wordpress login page not found and reached this thread on the Wordpress support page. There was a lot of advice there that I didn't understand, so I just scrolled until I found something that seemed to make sense. It was this:
I ran a check database and it said everything was fine. But since I'd exhausted everything else, including the fine suggestions here, and was getting dizzy from reading through all the code, I went ahead and ran a repair database and voila! - I can once again login. Who knows how it happened, but since it's fixed, my mood has been greatly elevated. (Of course, it might be the Thai food I just had.)
That didn't really help, because I couldn't figure out what repairing a database means. So I googled that, and found this:
Backup your table (If you are using myIsam, just copy your table files to somewhere else). Than execute "repair table yourtablename".
Mostly table corruptions are on index files and easyly recoverable.
Unexpected shutdowns or disk space problems may have results like this.
Hope you resolve your problem easy.
I didn't really know what that meant. But I did know that the index files on wordpress blogs just have a tiny bit of text letting you know that it only has to be there, it doesn't have to do anything. So I went into my file manager, opened up the index.php file, copied the text, crossed my fingers, deleted the index.php file, and made a new file named index.php.
That got my dashboard to work, but now my actual website wouldn't load. This seemed worse.
I crossed my fingers even harder (in my mind, with my hands I had to type) and pasted the contents of the original index.php into the new index.php.
Now, everything's working! I think. If I've done something horribly wrong and now there's a countdown running and my blog is going to blow up (or any other problem really) please let me know. You can email me at email@example.com or comment on this post or tweet me at @txwatson or anything really just please let me know if my blog is going to die.