I had a similar problem in this regard, and the culprit was a bad MySQL database. I rebuilt the tables and it was an instant fix. There was another time I was installing a basic WordPress blog on a client’s website (who uses iPower) and the reliability of the log-in / interface was buggy; turned out they were doing maintenance on the server’s databases, and this was affecting performance consistency (until they were done).
Be sure you haven’t moved the WordPress folder directories around on FTP after having installed WordPress; that causes problems, too.
@mpalmerdesign
I have a similar problem. I had my blog up and running but made the stupid, stupid mistake of going into settings and I changing the extension (“computer”) to “tech”. Once I realised it didn’t work, I went back and renamed the site extension to “computer” but my site is being directed to “tech” My front page page is showing up but without the theme (although the site says the theme is installed). When I click on a page, I get the 404 message.
Is my problem in the MySQL datbase? If so, how do I fix it? I am in big trouble because I need this site up and running in about 18 hours time.
Any help would be appreciated. It goes without saying that I am an idiot for changing the file name.
Thanks in advance.
@debswin
Never hurts to dump or fix the MySQL database and / or reinstall WordPress (keeping backups of your customized theme and supporting files to insert back in later, of course).
Log in to your web host’s control panel and locate the panel that controls the MySQL databases. From there you can usually enter phpMyAdmin to eliminate WordPress-installed tables within databases, create new databases, database admin users, and so on. Since you have had this blog running for some time (and you no doubt have content in the database), I would suggest being careful about what you trash, if the database contents contain actual posts.
I bet that if you can retain (back up) your customized theme, reset the host’s MySQL database, reinstall WordPress and reload your theme, that will fix the problem. Of course, there may be a less “sledgehammer” way around this, too. I’m new here!