Updated (6/23/08): I’ve fixed this problem now. The culprit was the AskApache Password Protect. The plugin added a .htaccess file to my wp-admin folder which redirected the page to some unknown page.
Tom Johnson’s blog was hacked yesterday and that got me worried about my blog. I immediately installed WP-DB-Backup plugin, backed up the blog, and configured the plugin to perform auto-backup every week. Then I installed AskApache Password Protect plugin but couldn’t understand what this plugin was. Few hours later, I can’t access my dashboard anymore! Every time I click the Site Admin link or go to http://www.shanghaitechwriter.com/wp-admin, I get a ‘Not Found’ error.
I tried logging out and logging back in again, but the login page looks funny. All the graphics/theme disappeared from the login page. The username/password form is on the far left of the page, with the blog name link points to Wordpress home instead of the blog home. (see the screenshot on the bottom left) I checked my other blogs and had no trouble logging in. The login page looks normal (see screenshot on the bottom right)
The problem is not with the password because when I enter the correct password, I’m back to the ‘Not Found’ page. If I enter the wrong password, I get an incorrect password message. Everything else looks fine on the blog.
I logged into MyPHPAdmin page from cPanel to check the database, but didn’t see any new users added to the database. The password wasn’t changed either. I don’t think anyone hacked this blog. . . In any case, I can’t access the dashboard and I can’t figure out why! I don’t think it’s the theme either because the blog looks fine. Like I said, the only thing I did was to backup my blog and install/remove AskApache Password Protect plugin.
If anyone has any idea or a fix solution, please help!
Fortunately, I had installed Windows Live Writer last week and am able to publish posts via the software. Otherwise, I’m completely locked out of my own blog! This is very sad.
Rate This Article:
Subscribe to RSS feed
Subscribe via e-mail

















