Movable Type 4 installation step by step with screenshots

| | Comments (47) | TrackBacks (0)
Quick instructions how to install Movable Type 4 publishing platform - step by step with screenshots!

The new and cool blog system is out - Movable Type 4, and i'm giving you short and clear instructions how to install that thingee. It's easy, trust me!

OK, here's what you do in order to get your MT4 blog up and running:

  1. Server data
  2. Download
  3. Unzip
  4. Upload
  5. Chmod
  6. Install
  7. Configure
  8. Log in ;)

1. Before you start,

Log into your hosting accound (your server admin panel) and create a new SQL database, copy database name, database username, database username password (and in some cases, if the 'database server' is not 'localhost' write it down too, as far as i know GoDaddy service has this issue). You will need that data to enter later installing you blog. Don't know how to get this data? Huh, ask a guru to help you, for example some geek-friend or e-mail your hosting provider, they will help.

2. Download Movable Type 4,

And make sure you've got the latest stable version of MT4, go to official website www.movabletype.com, go to "Download/Buy", click "Free Personal License" and choose the operating system you have (tar.gz for non-Windows folks, zip for Bill Gates fans) and select language you want your new shiny blog to be (i guess it's English). Don't forget to check the "I accept ..." bla bla (oh, you can read it to..). Now save that file to your computer.
Movable Type 4

3. Unzip that file,

It's about 11 mb in size when unzipped. That's OK, most of 'normal' hosting providers give you way more space than you'll ever need.
I suggest to use WinRar as a software for unzipping - it's quick and intuitive. Then you'll have a folder full of CGI files and other folders - this is the stuff you will upload to your hosting.
Movable Type 4

Movable Type 4

Movable Type 4

4. Now upload files

that are in this folder (something like "MT-4.0-en"). I use FileZilla for fast and easy FTP uploads, it's really cool soft! It supports drag-and-drop function, just log into your hosting server (the root directory "yoursite.com" or any other new directory, let's say "yoursite.com.com/blog/" ), select all files on you computer and drag'em over to server. If you don't have a broadband internet at home, it will take time to upload them eleven megabytes, so go and make some tea with cookies, would you.
Movable Type 4

5. Now chmod them files,

As you can read in the MT4 installation 'readme' file. Don't panic, 'chmod' is nothing else than just selecting files and changing properties.
You might have some problems with changing the properties of files if you server is in Pentagon or some place else where admin has put more than paranoia into security settings. If so - get in touch with your hosting provider and ask for instructions or permissions.
Movable Type 4

Movable Type 4

6. It's time to install,

Now enter you address where you uploaded files into your browser ("yoursite.com" or "yoursite.com/blog/" or whatever you did), it will bring up screen like this:
Movable Type 4

Wait some 5 or 10 seconds and it will automatically reload it to start your installation:
Movable Type 4

Now it will check is everything OK with your sever settings:
Movable Type 4

Now enter server data you have already (you have it, do you?..), and click 'test connection':
Movable Type 4

Wow, you did it, everything's OK with database, now proceed:
Movable Type 4

Now it asks for mail configuration, no problemo! Choose "sendmail" and enter YOURS e-mail so you can test if it works. Click 'send test email' and check you inbox. Now continue installation:
Movable Type 4

Movable Type 4

You're almost done. Configuration file is created and click 'continue':
Movable Type 4

7. Here you must create

your login data. You're the admin, so enter whatever you want to. Just make sure you dont misspell e-mail and remember password:
Movable Type 4

In next step you enter basic info about your blog. Name, URL - choose directory where you uploaded MT4 files, like "yoursite.com.com/blog/" (or leave only "yoursite.com" if you have no separate blog directory (delete the last part "/my-first-blog/" if it automatically shows up in URL and Publishing Path forms). You may also choose time zone. Now click "Finish install", click it!!
Movable Type 4

Something smart like this will show up:
Movable Type 4

And then it will tell you that installation is complete and you're done!
Movable Type 4

8. Now you can log in

By clicking 'sign in...", it will take you to admin area and here's where you start to explore Movable Type 4 blogging platform Movable Type admin dashboard is accessible anywhere by entering this URL - "www.yoursite.com/mt.cgi") .
Browse around, change some settings, check out cool templates it has by default, it's yours, play!

I've been using WordPress for a while, so i got curious about MT4 - is it worth to try it? Yes, it is. Is it better than WordPress? No, i'd say they're equal.

WordPress seems to have more plugins and templates, as a result of that big open source community that is involved in making of this blog platform. On the other hand, Movable Type 4 comes with some handy features already out-of-the-box, whereas on WordPress you have to install them as separate plug-ins.

You can get some bits of information about Movable Type 4 Beta here too.

Cheers,
Nakamura.

P.S. if the lazy monkey inside my head will not take over, i might post some more Movable Type 4 tips and tricks, feel free to bookmark me!

Used BMW Cars | Shelf Corporations with Credit |

This article belongs to categories:

, ,

0 TrackBacks

Listed below are links to blogs that reference this entry: Movable Type 4 installation step by step with screenshots.

TrackBack URL for this entry: http://www.superxm.com/mt-tb.cgi/4

47 Comments

Comment by john :

oh godaddy, why do you make this so difficult?


Comment by Zeta :

Someone please share your experience with GoDaddy installation... I couldn't pass over first screen in Step 6 above :((


Comment by Lisa :

I'm stuck at "Database Configuration". What do I enter for database name, Username, and the password?
Is that the information from my hosting server??

Anybody knows the answer please help!


Comment by Lisa :

I was able to configure the database. The persisting problem was *localhost*. I had to enter *mysql* instead.


Comment by Nakamura Author Profile Page:

Lisa, i'm glad you made it! ;)
Btw, what hosting you have? It's weird they use mysql instead of localhost..


Comment by Nakamura Author Profile Page:

Zeta, are you doing fresh install or making upgrade of MT?..
as it says there, you have to wait some 5 or 10 seconds and installation will start automatically..


Comment by Lisa :

Hi Nakamura - actually I am still stuck at Step 7. :-(

"Initializing database" -gives me error messages...

Initializing database...
Upgrading table for Entry records...
Upgrading table for Entry records...
Error during installation: failed to execute statement CREATE TABLE mt_entry ( entry_id integer NOT NULL PRIMARY KEY auto_increment, entry_allow_comments tinyint, entry_allow_pings tinyint, entry_atom_id varchar(255), entry_author_id integer NOT NULL, entry_authored_on datetime, entry_basename varchar(255), entry_blog_id integer NOT NULL, entry_category_id integer, entry_class varchar(255) DEFAULT 'entry', entry_convert_breaks varchar(30), entry_created_by integer, entry_created_on datetime, entry_excerpt mediumtext, entry_keywords mediumtext, entry_modified_by integer, entry_modified_on datetime, entry_pinged_urls mediumtext, entry_status smallint NOT NULL, entry_tangent_cache mediumtext, entry_template_id integer, entry_text mediumtext, entry_text_more mediumtext, entry_title varchar(255), entry_to_ping_urls mediumtext, entry_week_number integer ): Access denied for user 'net'@'localhost' to database 'mysql' at lib/MT/Upgrade.pm line 1855.

Would you know what's wrong with it?


Comment by Zeta :

Nakamura,
I was doing a fresh install (and my first one) of MT4, but the problem proved to be not on my side, but on GoDaddy's - so I sacked them. The installation run like a breeze on my new quality hosting, the only glitches I encountered being by my fault this time (I'm not too familiar with db and file permissions policies). But I'm working on it and gonna fix it soon, cause it sure worths!
Thank you for your crystal clear tutorial, it's been so helpful!助けてくれてありがとう!


Comment by Nakamura Author Profile Page:

Lisa,
i'm not a big expert about all the SQL stuff, but you can try posting to this forum - http://forums.digitalpoint.com/forumdisplay.php?f=57 - it's database related, i think lots of gurus are there, some might help you with advice! ;)

Zeta,
cool, i'm glad you made it! I'm hosting on hostgator, so far no problems too! Hope that you will get your MT4 up and running! :)


Comment by Lisa :

Mucho gracias anyway!
I will try that post.


Comment by Kras :

hi everybody

when i have tu put the blog name, url and publishing path..i get always the same error:

The path dont have writing permision

/public/mt/blog
/private
/fake-cgi

The installation are in /mt

The problen is that i have permision 777 for all this folders (public/mt/blog) and dont work. I have tried all and i dont know what i have to do.

:(


Comment by Nakamura Author Profile Page:

well, that might be a problem with your FTP account - may be you have to contact your administrator/hosting company and ask if they have some strict permissions set up that they only can change.
or may be you have to first log on your hosting accounts admin panel website, and find there where you can change permissions (i had once this problem - i wasn't able to change to 777 via my FTP software, but as i logged on my admin panel via browser, i did change and all works!).


Comment by keLz :

What do I enter for the database name
I'm hosting with Yahoo!


Comment by Nakamura Author Profile Page:

try reading this:
http://help.yahoo.com/help/us/webhosting/mysql/mysql-03.html

and this:
http://help.yahoo.com/help/us/webhosting/mysql/mysql-06.html

if nothing helps, browse around Yahoo's help topics/FAQ sites..

usually you create db names on your own, or they give you one by doing something like 'create new database'..


Comment by No1 :

Why do the devs make the installation so difficult? Try the other blogs software, they just work, no change this , change that!!

still find the way to try this freeware, but seems to getting no where, not even the first step.

it sucks, sad but true (and i have tried many other and not a noob on this)


Comment by Morten Gregersen :

How do I come from the backend (admin dashboard) to the frontend, where the blog resides?


Comment by Nakamura Author Profile Page:

No1 - yeah, WP install for example is easy as hell.. I hope next MT installs will be more easy ;)

Morten Gregersen - blog is where you specify when installing it. If you did no changes, default location is yoursite.com/blog-name/ or something else you named it..
see this installation screen shot - http://www.superxm.com/images/mt4-installation-17.jpg


Comment by Jeff Wright :

Instead of upgrading, I thought I should do a fresh install... boy was I right!

I was able to successfully install MT4.
HOWEVER, not once was I presented with any sort of graphical menus, as shown in the example, during installation. Now, all I can have is a text listing, can't change any settings and nothing near a graphical interface.

This is the third time I've reinstalled with the same result. mt-check.cgi gives me an all-clear.


Comment by cooknengr :

Hi, very informative, but how about if I have existing blog? how do I install and rebuild, without wiping out 3 years worth of post. I am still using the 3.01 version, because I did not want to take a change. Thanks


Comment by Nakamura Author Profile Page:

huh, to be honest, i haven't tried to upgrade from early versions.

this was my first MT install, and i must say an easy one.

try browsing offcial site of MT, they might have some good instructions there.

but anyway, no matter what you do - do backup all your posts and customized templates, even if you find the perfect step by step upgrade instructions - you never know when something just goes off and voila, you're left without unfinished new version and with all old files gone ;)


Comment by Nakamura Author Profile Page:

either you're missing some point somewhere on the line of the reinstall process, or you're one unlucky dude :D

it might also be a problem with your hosting, may be some image blocking or something else that does this clumsy thing with no interface :/

if you find the answer, drop a comment here, i'd like to write about it on my blog! ;)


Comment by Barb :

I'm stuck at Step 6. "Yoursite.com/mt" brings up the login page, but then it automatically migrates to a 404 error ("yoursite.com/mt/mt.cgi"). My web hosting service is stumped, as am I. Do I need to configure the cgi files? (All but the cgi files are in the root [html] directory; the cgi files are in the "cgi-bin.")


Comment by Chris :

I've got the same issue, Barb. Not a clue what's goin' on..


Comment by Nakamura Author Profile Page:

Barb, check out where have you exactly uploaded MT4 files, it might be they're in some subdirectory of your hosting server. Like www.yoursite.com/public_html/mt/

i mean, may be you're entering wrong link for the installation, you just have to find the right one, may be without /mt/ or with two of them...


Comment by jessica :

I'm getting stuck at the installation and am using Godaddy (ugh). Anyone have a fix for this? I get an error that says something about line 234 when I'm running the check... thanks!


Comment by Nakamura Author Profile Page:

hm, you must tell exactly what's the error. find that 234th line and see what variable is there. that might be the 'localhost' issue - godaddy gives them different each time you set up a new database.
if you don't know how to find line 234, download Notepad2, unzip it and open your file with it (no installation needed), it shows each lines numbers ;)


Comment by Evan :

I'm getting the following message: Got an error: Error opening file '/mt-config.cgi': No such file or directory

I've tried everything. I'm uploaded the files, chmod to 755, etc. it's install in my main directory so commented out the mt-static line in the mt-config.cgi file.

i'm stuck.


Comment by Forest Ang :

Your tutorial was great...but somehow I got stuck between 6 and 7. I got this message:

The wizard was unable to save the Movable Type Publishing Platform configuration file.
Confirm your Movable Type Publishing Platform home directory (the directory that contains mt.cgi) is writable by your web server and then click 'Retry'.

FYI, mt.cgi & directory are already writable at 755

Pls help
Thank you


Comment by Stephen Jordan :

Hey check my site, http://www.dynash.com when i do that, i changed the settings inside the config.cgi because everything else failed, i uploaded, and waited 10 secs, the file just shows the cgi it doesn't exectute nothing. and i got told by my hoster, i just place it in the cgi-bin but it still doesn't work! :( help?


Comment by Pj Perez Author Profile Page:

Thanks so much for this!! I learned alot going through the process (such as what folders will and will not run CGI, how to work around GoDaddy's nonsense, where my sendmail path is, etc.), but I FULLY GOT IT RUNNING. Badass!


Comment by Chris :

For some reason I follow your instructions and then when I go to install it jumps to Step 7 ... not giving me the opportunity to configure the settings, but jumping straight to creating first user.

Any suggestions?


Comment by sgt ret :

To get the localhost name in GoDaddy, sign in to your account, go to Hosting, click on Databases, look for the pencil icon to the right of the database name, click on that.

An informational page will come up with the name of the database host. Use that in place of "localhost" and you should be right as rain.


Comment by Thomas Eikeland :

Can visitors register on their own, so I don't have to register all of them? it's just the login screen that occour ??


Comment by Chris :

On the database problem in Godaddy...

Try going to your MySQL admin page that lists your databases click on the pencil button/info button for the database you set up to use MT4 with

Try using the Host Name listed there in your Database Server Field(where localhost is)

Im not sure this is the problem and I havn't installed MT4 yet....but I had a similar problem with Wordpress. Instructions reccomended localhost as a common entry...but I errored out. When I used the info from the Host Name on the info page on my SQL admin it worked fine.

Maybe worth a try for those on Godaddy still having problems


Comment by Patrick :

I get this error after the autojump:

#!/usr/bin/perl -w

# Copyright 2001-2007 Six Apart. This code cannot be redistributed without
# permission from www.sixapart.com. For more information, consult your
# Movable Type license.
#
# $Id: mt.cgi 44845 2007-01-10 00:59:17Z bchoate $

use strict;
use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';
use MT::Bootstrap App => 'MT::App::CMS';

Any thoughts?


Comment by dien :

stuck at step 6. I got this:

Got an error: Can't call method "maketext" on an undefined value at lib/MT.pm line 1553.


so how do i solve this?


Comment by ph :

I've referred to some guides..
What folder/file should I upload to which directory on my server?

On your Step 4, I'd assume to upload *ALL* files/folders under MT-4.0-en to my blog's root..


Comment by ph :

I am new to MT and getting confused on what files/folders to upload onto which directory. I did follow the instructions until Step 6 (Login to Movable Type). After I clicked on the button, it gave me an error - CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Appreciate if someone can guide me through. Thank you.


Comment by JD :

Hey.
I'm completely stuck at stage 4.

"just log into your hosting server"
Could someone please, please explain to me what my hosting server is, I'm so confused.

I have just downloaded FileZilla and on "Quickconnect" bar, it has four fields that I need to enter my information to. However I have no idea what they are, could someone please explain.
The four fields are;

Host
Username
Password
Port

Thank you so much, your help is much appreciated.


Comment by Bill :

Thanks for the great resource.

The CHMOD reference was invaluable because the Quick Setup Guide provided by MT does not mention that.

Thanks again.

Bill


Comment by ph :

JD,

You'd need to purchase or register for a webserver or webhosting. Example, Yahoo! Hosting, Dreamhost, etc.


Comment by Andy :

Hi, I can't seem to get passed the Error: 'http://www.[DOMAIN].co.uk/mt-static/' could not be found. Please move your static files to the directory first or correct the setting if it is incorrect.

The mt-static folder is definately in the public_html directory but still nada

Any suggestions

Andy


Comment by Dibyendu :

After I copy the mt files to my site and do chmod and stuff, when I run mt.cgi, it goes to mt-wizard.cgi and I get the error:

Movable Type
An error occurred
Loading template 'start.tmpl' failed.

Any idea how to solve this?

Thanks!


Comment by Dibyendu :

After I copy the mt files to my site and do chmod and stuff, when I run mt.cgi, it goes to mt-wizard.cgi and I get the error:

Movable Type
An error occurred
Loading template 'start.tmpl' failed.

Any idea how to solve this?

Thanks!


Comment by Dibyendu :

After I copy the mt files to my site and do chmod and stuff, when I run mt.cgi, it goes to mt-wizard.cgi and I get the error:

Movable Type
An error occurred
Loading template 'start.tmpl' failed.

Any idea how to solve this?

Thanks!




Leave a comment

About this Entry

This page contains a single entry by Nakamura published on August 26, 2007 5:57 PM.

Update your WordPress now was the previous entry in this blog.

Akismet spam plugin for Movable Type is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.01