This guide continues from a previous post which can be found here, which details the steps required to download, arrange, and set the permissions required to install MovableType onto a NFS-hosted site. The same disclaimers as posted there apply to this post.
In a web browser navigate to http://domainname/cgi-bin/mt/mt.cgi , where domainname is the domain name of your blog.
Here you will be presented with a box where you will configure the static path of the MT installation:

As with the page URL, replace domainname with the domain name of your blog, then click ‘Begin’.
If everything is as it should be you should see the following screen:

Continue to the Database config page.
Here, select MySQL Database:

Once you have selected the Database type, the window will expand to give you more options. At this point we must set a few things up on the NearlyFreeSpeech end. Don’t navigate away from the MT set up page, but in a new tab log into your NFS member area, and then click the ‘mysql’ tab. If you already have a MySQL process set up then we can just use that. If you do not, then click ‘Create a new MySQL Process’ and follow the on screen instructions.
Once created, click ‘open phpMyAdmin’ and log in with the details emailed to you by NFS when you created the process.
I like to create a new user for each database I create. This helps to keep it more secure. From the main page, click the Priviledges tab:

Then click ‘Create a New User’, and you will be presented with the new user window:

I am going to give my MT installation the username ‘moveabletype’ and have generated a secure password for it. Take note of the username and password you create as you will need to enter these into MovableType later. Select the ‘Create Database with same name’ radio button below the user credentials, and then click ‘Go’ at the bottom right. The page should refresh showing you a colourful box at the top informing you that the new user has been created. If you were to go into the databases tab of phpMyAdmin you should also see that a new database has been created called, in my case, ‘moveabletype’. You can now log out of phpMyAdmin and head back to the MovableType installation page.
Once you clicked MySQL Database some new options will have appeared. You must fill them in as follows:

For Database Server, you must enter the process name you created at NFS. If you did not take note of this, it can be found on your NFS mysql page, and is listed as DSN. Fill in the other fields with the info you entered in phpMyAdmin when you created the new user and database. The click ‘Test Connection’. If everything goes as planned you should see the following window:

After clicking Continue, you are presented with the Mail configuration page. At this time I have not figured out how to make this work with Google Apps where I host my email on michaelhenley.co.uk, and so have chosen to skip this step simply by clicking continue. My issue is that Google Apps requires me to authenticate before they will pass on email, but the MT installation does not present me with a way to enter user details. I will update with a plugin later if I find one to make it work.

Simply clicking Continue allows you to skip this step.
[Update]: Thanks to commenter Kevin Doyon for informing me on how to make this work. Select the option to send email via sendmail, and set the path to
/usr/bin/sendmail
The test email will now send correctly even from a GoogleApps Address. If, like me, you had already skipped over this step then follow the instructions here to configure sendmail from outside the wizard.
If you have done everything correctly your MovableType installation should now be set up and you will be presented with the following window:

Once you click Continue you must set up a user for yourself:

Click Continue, and then enter your blog title, and change the paths so they point to the ‘blog’ directory:

Once you click ‘Finish install’ you will see the system initialise the database, and then you will see the Installation Complete! Screen:

Congratulations! You have now successfully installed MovableType onto your NFS-hosted site. I hope these two guides have been useful.
A few credits:
I have put this guide together based on information found at the following sites:
- http://blog.nearlyfreespeech.net/2007/01/28/writing-files-in-php/
- http://wiki.movabletype.org/Main_Page
- http://www.movabletype.org/documentation/installation/quick-start.html