— Run “mt-check” on your site to see what you are dealing with.
After running this, I saw that I had all the required modules installed and running, so I figured that my Berkley Database had been upgraded or changed through Dreamhost (meaning there were two different versions that were incompatible - Dreamhost vs. my files)
NOTE: I’m on a Mac, so if anyone can post how to do this for Window users who aren’t accustomed to running UNIX commands, that’d be cool.
— So what you have to do is upgrade your .db files in your “db” folder. If you look at MT’s manual, there are directions there as well - I’m gonig to spell them out a little bit more - step by step for anyone not accustomed to UNIX (like myself)
documentation: (at bottom of page) http://www.movabletype.org/docs/mtmanual_troubleshooting.html
Open your “Terminal” application (Mac users).
Type “telnet [yoursite.com]”
(with unix, the first item, in this case “telnet” is the application you want to run anything following that are things you are telling it to do.)
Login to dawber with your username/password (server name/password)
Type “ls” (lowercase “L”)
This gives you a listing of your directory. You should see the root directory of your domains.
- Type “cd [yoursite.com]/[mt directory]/db”
cd = "change directory"
an example: “cd apple.com/mt/db”
- Check the listing of the files in the directory to make sure that you are the right directory (see “ls” above)
NOTE: since Dreamhost does NOT have the suggested “db_upgrade” application, you have to run a more complicated approach (step 3 for those following with MT’s manual)
- The program used to dump the contents of your DB files is called either one of two things: db_dump, or db_dump185. To determine which program you need to use, first try running the following command in your shell account:
$ db_dump author.db
- If this command is successful, you will see a screenful of data dumped out. If it is unsuccessful, you will get an error message; in this case, try using the following command:
$ db_dump185 author.db
Again, if the command is successful, you will see a screenful of data. If this also fails, then you will need to contact your hosting provider.
Now that you have determined which db_dump program to use (either db_dump or db_dump185), you can dump all of the data from your old DBM files and load it into new versions of those files. To do that, try the following (substitute db_dump185 instead of db_dump, if necessary):
$ db_dump -f author.db.data author.db
$ mv author.db author.db.old
$ db_load -f author.db.data author.db
$ chmod 666 author.db
YOU SHOULD HAVE SUCCESSFULLY FINISHED AT THIS POINT. TEST YOUR SITE - HOPEFULLY IT WORKS! IF NOT, CONTACT DREAMHOST ABOUT YOUR PROBLEMS.