« Support for the beta | Main | The mt-static folder »

Getting started with 3.2

This is an archived entry from the Movable Type 3.2 beta test.
Entries from the current beta release (v3.3) can be found here.

[NOTE: If you haven't already read the preceding entries, you should do so now before starting with the software as many important announcement, guidelines, rules and information about the beta test is contained therein.]

We've made a huge effort in Movable Type 3.2 to increase the quality of the user's experience by making things more efficient and removing roadblocks. One of the biggest areas of improvement in this regard is installation and upgrade.

Installation

To install Movable Type, upload the files to your server according to the instructions for previous version.

With version 3.2, you must change the name of mt-config.cgi-original to mt-config.cgi and edit that file to specify all of your important configuration information. Note that in previous versions, we called this file mt.cfg

After that, you just enter the application directly, using a URL such as http://example.com/mt/mt.cgi or http://example.com/cgi-bin/mt/mt.cgi.

Initially, use the username "Melody" and password "Nelson". Once you log in as Melody, the application will tell you that it needs to initialize the system. Just go ahead and click the "Finish Install" button. This should result in some status messages, and eventually it will say "Installation complete!" When you see this, click "Log in to Movable Type" and again log in as Melody. Then you'll be ready to start blogging.

Upgrade

To upgrade from a previous version of Movable Type, first make sure you've uploaded the new application files to your server.

Then, just jump into the application using the URL you always use. Movable Type will automatically sense whether the database needs to be upgraded. If so, it will inform you that it's time to upgrade. Click "Proceed to Upgrade" to do it. You'll need to log in to complete this step.

When the page displays, "Upgrade complete!" you're ready to go. Click "Return to Movable Type" and log in one last time. You're ready to enjoy the benefits of version 3.2.

XMLRPC and Atom Clients

We've added a new password field in the author's profile that is now used as the password for XMLRPC and Atom API clients. The field is labeled "API Password". Simply set this field in your profile and in your client software to restore connectivity.

Plugins

Movable Type 3.2 has been designed so that older plugins should continue to work without any changes. There are lots of new features that plugins can use, but the existing documented features are fully functional as before.

If you find a problem with a plugin, though, please let us know! Although we don't test plugins, or assert their quality, any problems that you see after upgrading could be due to changes we've made, and we'll make an effort to fix them.

TrackBack

Listed below are links to weblogs that reference Getting started with 3.2:

» Movable Type 3.2 from mblog :: âñå î áëîãàõ (äíåâíèêàõ)
Âûøëà áåòà âåðñèÿ íîâîé âåðñèè äâèæêà Movable Type 3.2: MT-3.2 Beta 1 (zip) MT-3.2 Beta 1 (tar.gz) Âå÷åðîì âçâåäó íà mblog äëÿ òåñòîâ.... [Read More]

» Movabletype 3.2 from AroundMyRoom
Version 3.2 has gone into beta! New projects comming up for me. Means: 1 podcast to go... and have some fun with the 16 episodes. Only with large amount of comments I will restart the Podcast sequence again. So Let's upgrade MT to 3.2beta in the next f... [Read More]

» Six Apart Release Movable Type 3.2 beta from Soft Alien Blogging Forums
We've made a huge effort in Movable Type 3.2 to increase the quality of the user's experience by making things more efficient and removing roadblocks. One of the biggest areas of improvement in this regard is installation and upgrade. This is an exc... [Read More]

» MT 3.2b1ã?¨MT 3.171-ja from greenplastic.net
 本家米国ã?§ã?¯Movable Type 3.2ã?®ãƒ™ãƒ¼ã‚¿ç‰ˆã?Œãƒªãƒªãƒ¼ã‚¹ã?•れã?¦ã€?ボクもã?•ã?£ã??ã??ã?“ã?£ã??りã?¨å…¥ã‚Œã?¦æ–°ã?—ã??ã?ªã?£ã?Ÿã?‚ã?Ÿã‚Šã‚’見ã?¦ã?„ã?Ÿã?®ã?§ã?™ã?Œã€?日本ã?§ã?¯Movable Type 3.171日本語版ã?Œãƒªãƒª... [Read More]

» MT 3.2b1ã?¨MT 3.171-ja from greenplastic.net
 本家米国ã?§ã?¯Movable Type 3.2ã?®ãƒ™ãƒ¼ã‚¿ç‰ˆã?Œãƒªãƒªãƒ¼ã‚¹ã?•れã?¦ã€?ボクもã?•ã?£ã??ã??ã?“ã?£ã??りã?¨å…¥ã‚Œã?¦æ–°ã?—ã??ã?ªã?£ã?Ÿã?‚ã?Ÿã‚Šã‚’見ã?¦ã?„ã?Ÿã?®ã?§ã?™ã?Œã€?日本ã?§ã?¯Movable Type 3.171日本語版ã?Œãƒªãƒª... [Read More]

» Movable Type 3.2 Beta is out from Willie Galang
movable type 3 2 beta [Read More]

» MovableType 3.2 beta 1 Released from sparque
It's 100% a free public beta to test it and find bugs. It's really nice! from movabletype: We know that many of you are getting as excited as we are about the upcoming release of Movable Type 3.2 and we... [Read More]

» Trying Something New from nosey online
I'm participating in the public beta for Movable Type 3.2. Hopefully, as I work on my beta blog, I'll be designing a new overall look for Nosey Online. So far, however, and as to be expected, the beta release is... [Read More]

» MT 3.2 Beta Released from Webdiva
Sixapart have released a free upgrade to it’s popular CMS 3.2 Beta ... [Read More]

» A Slight MT-Blacklist Hiccup from Adventures in Urban Living
Instead of my thursday morning cardio workout, I woke up this morning and installed Movable Type 3.2 beta and spent the next hour fooling around with all the new features. Along the way I found a slight glitch with MT-Blacklist... [Read More]

» New Movable Type version in Beta and it looks good from caradotcom
The newest version of Movable Type was released for public beta testing late yesterday and I'm very excited with what I've seen so far. As it is a testing version, I upgraded an in-development blog to give this new version... [Read More]

» MovableType 3.2 and ecto from ecto blog

Important change in MovableType 3.2

[Read More]

» نسخه آزمايشي مووبل تايپ 3.2 منتشر شد from میلاد
سلامحدود دو Ù‡Ù?ته پيش Ø§ÙˆÙ…دن اين نسخه اعلام شده Ùˆ Ø¨Ø§Ù„اخره نسخه آزمايشي مووبل تايپ 3.2 منتشر شد. در اين نسخه تغييرات ظاهري Ù?رواني داده شدهØ... [Read More]

» نسخه آزمايشي مووبل تايپ 3.2 منتشر شد from میلاد
سلامحدود دو Ù‡Ù?ته پيش Ø§ÙˆÙ…دن اين نسخه اعلام شده Ùˆ Ø¨Ø§Ù„اخره نسخه آزمايشي مووبل تايپ 3.2 منتشر شد. در اين نسخه تغييرات ظاهري Ù?رواني داده شدهØ... [Read More]

» نسخه آزمايشي مووبل تايپ 3.2 منتشر شد from Mozahem
سلامحدود دو Ù‡Ù?ته پيش Ø§ÙˆÙ…دن اين نسخه اعلام شده Ùˆ Ø¨Ø§Ù„اخره نسخه آزمايشي مووبل تايپ 3.2 منتشر شد. در اين نسخه تغييرات ظاهري Ù?رواني داده شدهØ... [Read More]

» نسخه آزمايشي مووبل تايپ 3.2 منتشر شد from مووبل تایپ Ù?ارسی
سلامحدود دو Ù‡Ù?ته پيش Ø§ÙˆÙ…دن اين نسخه اعلام شده Ùˆ Ø¨Ø§Ù„اخره نسخه آزمايشي مووبل تايپ 3.2 منتشر شد. در اين نسخه تغييرات ظاهري Ù?رواني داده شدهØ... [Read More]

» More in Enterprise Blogging Moves: Movable Type New Spam Fighting Efforts from Syndicator blog
Six Apart released the beta version of Movable Type 3.2 on Wednesday, geared towards the enterprise.  Two stand out features here: (1) additional spam fighting capabiltiies and (2) the ability to track and manage multiple blogs. Excerpt from ... [Read More]

» MT3.2 RELEASE from 異想天開
Movable Type 3.2 Beta �,beta出來了,在一般下載是3.17版,beta左邊那個就是3.2了。 Movable Type 3.2 Beta - Getting started with 3.2 安�或�級步驟。... [Read More]

» MT3.2 beta RELEASE from 異想天開
Movable Type 3.2 Beta �,beta出來了,在一般下載是3.17版,beta左邊那個就是3.2了。 Movable Type 3.2 Beta - Getting started with 3.2 安�或�級步驟。... [Read More]

» Six Apart release MT 3.2 beta from Radio Free Blogistan
I'm looking forward to testing out the new version of Movable Type (Movable Type 3.2 Beta) - if only for the new administrative features.... [Read More]

» Movable Type Version 3.2 Beta 1 from Specious Argument
Movable Type Version 3.2 Beta 1 is now available. I downloaded and installed the updated version on my test blog this evening. I was pleasantly surprised how easy the new upgrade is to install. If you are contemplating upgrading as... [Read More]

» MovableType 3.2 AWESOME from Underfire.ca
Just so everyone is clear, I am using the new (right now its in beta) MovableType 3.2. So far its been swaaaaeeeet. So easy to install, so fast, and hopefully it will keep the spam away. Not to take away... [Read More]

» Getting Started with MT 3.2 from Lutz-R. Frank MT 3.1
After having to solve some major upgrade issues - fighting with my trend to have the latest stuff running (like mySQL 5.09, which didn't like the upgrade process) and exercising some emergency recovery of my database, I found my templates... [Read More]

Comments

No seperate archives for upgrade and full installation needed ?? Looks like...

So much for me getting an early night here. Thanks a lot, Six Apart! shakes fist

The application will detetect if it is a fresh install or if an upgrade is needed. No extra "upgrade distribution" needed.

"The application will detetect if it is a fresh install or if an upgrade is needed. No extra "upgrade distribution" needed." Just checked the ZIP - and what about the mt.cfg in the distribution??? That will kill all settings for the server/mysql ???

That is right. You don't want to overwrite your existing mt.cfg with the default mt.cfg if you are upgrading a live installation.

So if you upgrade, copy everything but the mt.cfg.

Again, be advised: this is beta software.

Reminder: MT3.2 is for testing purposes only. Make sure you feel comfortable using beta software. Make sure you back up all your data. Use MT3.2 beta with a copy of your database. Don't update your one and only weblog if you have no backups.

Wouldn't you also want to leave the mt-db-pass.cgi if you are using MySQL.

I don't suppose it'd take much work to recreate it, but some people might not realise.

Callum, yes, you should not overwrite your password file if you are updating and if you are using the MySQL configuration.

All precautions of updating an installation still apply.

in upgrade, i have an error: "SQL/DB Error -- [Table 'myusernamemt.mtconfig' doesn't exist] The requested page could not be found."

what i that? pls?

So like an idiot, I did not upgrade correctly and overwrote things I shouldn't have such as mt-db-pass.cgi and mt.cfg. How does one recover from this without losing the database contents and gettings thing running again? I did however manage to backup changes to my index template. Don't ask me why I skipped everything else. Yes, I'm an idiot. Can anyone assist?

When upgrading I was careful not to overwrite mt.cfg, but I received a database connection error and realized I'd forgotten about mt-db-pass.cgi.

After I fixed that I was happy to find this to be the smoothest MT upgrade yet.

For those who have accidently overwritten their mt-db-pass.cgi file and are having database problems, check this section of the manual. The quick explanation though is that mt-db-pass.cgi only has one line in it, the password for your database (in clear, plain text) and is what MT looks to when it logs into the database to get data.

The FlickrPhotoset plugin returns "not a HASH reference in ::file:: on line 123" (or something very close to that) when rebuilding. I thought it might be the refresh attribute and removed it, but it does the same thing.

I can't even run mt-check.cgi - 500 error. I've checked it was uploaded in ASCII, I've recreated mt-db-pass with the correct password. sigh This is insane. I should just leave well enough alone. And when I just try to load mt.cgi I get:

Got an error: Can't locate MT/App/CMS.pm in @INC (@INC contains: /Library/WebServer/Documents/mt/extlib /Library/WebServer/Documents/mt/lib /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1 .) at /Library/WebServer/Documents/mt/mt.cgi line 21.

Any thoughts?

Outch .... I tried the upgrade on my 3.17 and get

Upgrading table for MT::Author Executing SQL: alter table mtauthor modify authorpassword varchar(60) not null; Executing SQL: alter table mtauthor modify authorid integer not null primary key auto_increment; Error during upgrade: Error during upgrade: Multiple primary key defined at C:\Inetpub\Scripts\MT31\lib/MT/App/Upgrader.pm line 145. Error during upgrade: Error during upgrade: Multiple primary key defined

Any idea how to fix??

Ok. I reinstalled 3.17. Everything ran fine. I tried reinstalling the beta, this time not overwriting mt.cfg and mt-db-pass. Same error as above. So I re-chmodded all the .cgi to 755. No go. On a hunch, I chmodded my entire webserver's docs directory (where everything is located) to 777 and sure enough, everything worked fine. Obviously this isn't all that safe so I'd love to find out why it's happening.

If you find an error in MT3.2 please file a bug report as described on this beta blog. That will make things easier for our team to track and fix the various issues. Thanks.

Will there be an upgrade version zip released as well as the full version currently available, or will that not happen until the beta versions are done with? ..even a list of what files not to upload if you're doing an upgrade as opposed to a full install would be helpful.

uploaded everything except mt-dbpass.cgi & mt.cfg.. got the page saying my database needed upgrading, clicked 'proceed' and got a 500 error on the next page, which was mt-upgrade.cgi.

I CHMOD'ed mt-upgrade.cgi to 777 and tried again and got the login page (as expected), which then took me through to the same URL with a 'begin upgrade' button on it. It took a while going through all the comments I have and then said complete, with a button to return to MT.

I next got the logon screen and was able to logon ok. It seems MT Blacklist has been killed though - I can't get into it at all.. I guess I'll contact Jay about that.

hmm.. anyone else lost ability to comment?

An error occurred: Rebuild failed: Building date-based archive 'Monthly20050701000000' failed: Build error in template 'Date-Based Archive (monthly)': Error in tag: You used an 'MTEntryDate' tag outside of the context of an entry; perhaps you mistakenly placed it outside of an 'MTEntries' container?

I checked the template, MTEntryDate is not outside MTEntries tags (same template worked fine before btw). Bah. Well, this entry did say unsupported beta.

Hey Demonsurfer, you definitely shouldn't have to set that script set to 777. 755 should be perfectly sufficient. For those using suexec or cgiwrap, even less will suffice.

And about Blacklist, see here. Bad plugin. No biscuit.

nods, I set it back to 755 after I ran it :) Not sure why it spat.. I'm having other issues though and have tried to revert back to 3.17.. but whatever the changes were made to the DB by 3.2 have caused probs reverting back.. waiting to see if host will help revert the DB (I have a backup).

Fast, easy install, and no problems yet. :o)

I've got a strange one, it may be something I did, though I don't know what. After I have MT 3.2 installed, I hit /mt/mt.cgi and push the upgrade button, it then goes to mt/mt-upgrade.cgi and asks me to log in. I give it credentials, then it bounces me to /mt-upgrade cgi (outside the mt directory) and kicks a 404 error, because of course the mt-upgrade.cgi isn't located there.

Anyone have any idea what's wrong here? Is there a manual way to run the upgrade script?

Even stranger, if I try it on my Mac, it bounces me to http://mt-upgrade.cgi...

Check that your CGIPath in the mt.cfg is set correctly. It should be a fully qualified URL (i.e. starting with http://)

..and check it ends with a / as well

That shouldn't be necessary anymore. MT was made to recognize URLs and put slashes on them when needed (also true for the Siet URL). If it is necessary, though, that's a bug.

nice :) Jay do you know if SimpleComments is playing nicely with 3.2?

Just like Seth mentioned above, I am having the same problem with completing the beta upgrade. Perhaps a manual method to upgrade would be good? Or just the upgraded verison of the beta?

Kristina (and Seth):

"Check that your CGIPath in the mt.cfg is set correctly. It should be a fully qualified URL (i.e. starting with http:// )"

Actually Jay, I tried that suggestion. Changed the URL and everything. Nothing has change.

I do have exactly the same probs Kristina had. What a mess, upgrade in 45 sec, LOL

Have any of you filed a bug about this problem that you're having because we would definitely fix it if we had a bug with full details to work with.

@Jay I send this bug report via email. Hope this works. Cuz to describe a problem as entry in this comments seems not enough. Arrgh.

Yes, I also had already checked my mt.cfg and the path was correct, it made no difference. If it makes any difference, my hosting company is 1and1.com, in case that applies to the others with the problem...

Part of the generic code after building mt-upgrade.cgi is

ScriptURI = 'http:/mt-upgrade.cgi';

It seems the is wrong ... But unable to find the place this variable is definded...

Here's a much less strenuous question. Recently a fix was released to address an issue wherein dirify was suddenly not striping out hyphens, when that stripping out had been the previous MT behavior.

Thing is, I liked it better with the hyphens and have settled in what that change on my site. So where would I go in the MT 3.2 code to make sure that the "dirify leaves hyphens alone" behavior that I like doesn't revert to the "correct" behavior of dirify stripping out the hyphens?

I'm having the same problem as Kristina. After logging in, it forwarded me to the 404 error page because, as stated, it's looking for mt-upgrade.cgi outside of the MT dir.

After installing/upgrading, is it necessary to delete mt-upgrade.cgi or any other files?

There is no need to delete anything after installation or upgrade. mt-upgrade can only be run by an MT user with System Administrator access (previously known as Can Create Weblogs).

Am I missing something? There is no mt-dbpass.cgi in my MT3.2b distribution. Are we supposed to create one?

Jay, I'm trying to do a fresh install of MT3.2b and I really don't understand what we are supposed to do regarding the database password if we are using MySQL. The MT-config.cgi-original has a line for the DB password, but this file is completely viewable to the public. I'm assuming that one is supposed to remove "-orginal" from the title of the config file? Or are we still supposed to have a separate mt-dbpass.cgi. If instructions regarding install other than what you've posted here, and other than what is existing for MT3.1x, please let me know where those are. This is quite confusing.

elise--

You should put your password in the same file as the other configuration data—namely, the newly renamed mt-config.cgi.

The password goes under the name DBPassword:

   DBPassword y0ullneverguess

For new installs, you should move mt-config.cgi-original to mt-config.cgi. When upgrading, then, the mt-config.cgi-original file will not overwrite your configuration.

I've removed the "-original" from mt-config.cgi. Now the error I get when I try to run mt.cgi is this: oo many redirects occurred trying to open “http://(my web site domain)/mt/mt.cgi/mt-upgrade.cgi?__mode=install�. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page."

Trying to run mt.cgi appears to redirect to mt-upgrade.cgi. Even though this is not an upgrade.

Keeping the "-original" in there gives me an error message about my database not being set up. My database is set up. The config has all of the right settings.

Elise and I have solved her problem offline.

In case anyone else has the problem Elise describes, please make sure that your CGIPath directive in the mt-config.cgi does NOT end in "mt.cgi". It should be the path to, but not the URL of, mt.cgi.

Also, answering another of Elise's concerns: The mt-config.cgi file is not readable from the web by virtue of its .cgi extension.

After upgrading to 3.2beta, I get this when rebuilding:

"Building date-based archive 'Monthly20050601000000' failed: Build error in template 'Date-Based Archive': Error in tag: You used an 'MTEntryDate' tag outside of the context of an entry; perhaps you mistakenly placed it outside of an 'MTEntries' container?"

This template worked fine in 3.17.

In the Archive File Path on your Weblog publishing settings page, what do you have listed for your Monthly archives?

If you have something like "archive/<MTEntryDate format="%Y%m">.php" you need to change that to "archive/<MTArchiveDate format="%Y%m">.php"

Also Daniel, if you have a bug or need support in the future, this isn't the best place for that:

How to file bugs

Support for the beta

Thanks for understanding.

No matter what I try I get this error when running mt.cgi

Got an error: Unknown encoding 'utf-8\' at /home/users/web/b2945/userpr/cgi-bin/mt/lib/MT.pm line 796

everything upped as ASCII, all *.cgi to 755

completely stumped... curiously though I get a similar error when trying to upgrade to 3.17... I'm still running 3.01D

Unix box.. mt-check.cgi says everything is ducky! (clearly.. 3.01D works flawlessly).. running a MySQL database!

any insights?

Search in your mt.cfg/mt-config.cgi for a line like this one:

PublishCharset utf-8

Make sure that it doesn't have a backslash ('\')on the end of it.

Also, line numbers in error messages do no good unless we know exactly what version you are using so we can find the source of the error.

Just finished the installation. It works without any problem!

Upgrading MT 3.15 to 3.2b4.

I got caught by a change involving the mt-static directory. As instructed, I looked for the docs/images/etc. directories and files to move to a non-CGI directory, didn't see them, so I presumed that the upgrade didn't have those. It wasn't until I spent a lot of time trying to figure out why things didn't work that I noticed that those directories were now nested under the mt-static directory, unlike previous versions. Overall that's a good choice but I think a mention of it would have been nice. Or am I the only one who didn't figure that out right off?

Today I upgraded from 3.15 to 3.2b5.

I was having a little problem getting mt happy with the recommended install path of: www.mysite.con/cgi-bin/mt/ vs the old recommendation of www.mysite.com/mt/

I got the thing about locaitng the static files and the change from mt-cfg.

I like to use Textwrangler to manage my templates and have a folder, my_tmpl, that all the files are linked to.

It would be nice to be able to set a default path for linked files.

I was having trouble logging onto MT. It turned out I was using the wrong login/password (the problem with setting the login name different from the displayed user name).

Trying to track this down I deleted my old mt directory thinking there was some cross linking confusion. Next I moved my old blog directory out of the public_html directory. This allowed me to create a new blog.

Doing this nuked my entries from mySQL.

I have a backup of mySQL and I have the data from the original blog. If I do a restore of the mySQL data, how do I get MT to recognize those entries?

Thanks

We've actually mentioned it several times including in an entry on this blog and several times in the documentation.

www.mysite.con/cgi-bin/mt/
vs the old recommendation of
www.mysite.com/mt/

Either of these are totally fine. What we DON'T recommend (recommend against, actually) is installing MT directly into your web root, as in mysite.com/mt.cgi. That's bad.

Anyway, about your problem, I'm a bit confused what with all of the directory wrangling and deleting. Can you restore your backup and just follow the instructions in the user manual? Don't worry about the cgi-bin/mt vs /mt thing. As I said, either are fine.

Also, if you wouldn't mind, can you please post any future problems to this thread? Thanks.

I just did an upgrade as instructed, uploaded all the files, and tried to log into my mt.cgi for the upgrade, what it does now it just pop up a window asking me to download "mt-upgrade.cgi", I downloaded it, and I opened it and here I got this message

A file permissions error has occurred. Please check the permissions on the script and the directory it is in and try again.

now I cant even log into my mt.cgi anymore. HELP please.

Post a comment



Six Apart
Makers of weblog software and services for individuals, organizations and businesses.
This website is powered by Movable Type.