FutureQuest, Inc. FutureQuest, Inc. FutureQuest, Inc.

FutureQuest, Inc.
Go Back   FutureQuest Community > General Site Owner Support (All may read/respond) > General Coding/Development
User Name
Password  Lost PW

 
Thread Tools Display Modes
Old 08-26-2005, 12:59 AM   Postid: 137879
Stecyk
Site Owner

Forum Notability:
207 pts: Ambassador of Goodwill
[Post Feedback]
 
Join Date: Apr 2005
Location: Calgary, Canada
Posts: 562
Instructions for Installing Movable Type 3.2

So you want to install MovableType version 3.2 and you're a bit intimidated. Well, you're in luck, because a) FutureQuest makes it very easy and b) I am going to show you how. I highly recommend FutureQuest as a host for Movable Type. The FutureQuest Community and Staff provide excellent support. Moreover, FutureQuest delivers excellent uptime results as well as safety and security. You simply can't find a better host.

I am really excited about this new version of Movable Type.
  • It's a free update for any licensed user of MT 3.x
  • There's a $30 discount for personal users
  • All licenses support an unlimited number of blogs now
  • The system overview is new, letting you manage all your blogs in one
    place
  • We've got the best spam protection and community management around

When you combine Movable Type with FutureQuest, you've got a great winning combination.

Before we begin, I started a weblog (or blog) called Specious Argument only a few months ago. You can see my splash page here: http://www.speciousargument.com. And the weblog itself is here: http://www.speciousargument.com/blog. Prior to starting this weblog, I had never FTPed (file transfer) or anything else before. I did read up on html and css, but reading only--no actual practice. My server knowledge was and is very poor. And I am still learning many of the basics. That said, I found installing my weblog reasonably painless. And once I had successfully installed my weblog, I added a link to the sidebar, added a new template, and created several entries. All in all, I found the whole experience reasonably straightforward. If I can do it, so can you.

You'll note that I do have a splash page and then my blog. You might wish to eliminate the splash page and just go directly to your blog. If so, you will have to modify the instructions slightly. But only slightly.

I started with Movable Type 3.16, then 3.17, and will soon be converting my current blog to 3.2. I am, however, installing a test version 3.2 from scratch as I write this set of instructions. I do have another test blog which I have upgraded to 3.2.

The are five basic steps we have to go through to install Movable Type. Luckily, they are all easy steps.
  1. Getting our software tools ready
  2. Getting Movable Type from SixApart
  3. Getting our folders and database on FutureQuest ready
  4. Preparing and uploading our files to FutureQuest server
  5. Initializing Movable Type



Getting our software tools ready

You are going to need a few software tools before you begin. You should have...
* WinZip (http://www.winzip.com) or an equivalent software tool

* FTP Voyager (http://www.ftpvoyager.com/) or any suitable FTP software
I like FTP Voyager because it was recommended by Nick Bradbury for integration with TopStyle.

I will provide a few specific instructions for FTP Voyager, though you can likely do the same with your software if it is different.

The intent with the next set of instructions is to tell FTP that it should upload most everything in Ascii mode with the exception of graphics. .gif files should not be uploaded in ascii mode.

1) Install and load FTP Voyager (bypass any logging on screens to get to the main menus)

1a) View | Simple Mode (make sure it is NOT simple mode)

1b) View | Options | Auto Ascii Extensions...make sure the following are listed or add
.cfg .cgi .css .dump .html .pm .pod .tmpl

1c) Tools | Transfer Mode | Automatic Ascii


* You will also need to use your notepad. I use UltraEdit http://www.ultraedit.com/. But your notepad will do just fine.



Getting Movable Type from Six Apart

2) Go to the following location to obtain your Movable Type 3.2:
http://www.sixapart.com/movabletype/

2a) Download to your PC, put in a directory and unzip it using WinZip in classic mode or another similar utility. The key is that once it is unzipped, you should see a file structure with subfolders.


Getting our folders and database on FutureQuest ready


Code Sample:

Blog Name: Blue Moon Test
Domain name: www.DarkSideOfTheBlueMoon.com





In my example, a splash page will exist (you can easily modify my instructions for no splash page).


3) Using your browser logon into your FutureQuest Account.

3a) Using FTP Manager: create a FTP account with user name and password (johndoe & privateeyes)

3b) Using MySql Manager create

Code Sample:

MySql database: MySql
UserName: xdarksideofthebl (x + 15 chars[site name])
Host name: MySQL.darksideofthebluemoon.com




3c)

Code Sample:

Database Name: xdarksideofthebluemoon-moon
password: privateeyes




(I am going to use the same password throughout for convenience. This is a poor practice.)

3d) Go to your cgi-bin directory and create a subdirectory "mt" (w/o quotes)

3e) Go to "www" and create a subdirectory "blog" (applies only if you want a splash page, otherwise skip this step)

3f) Go to "www" and create a subdirectory "movabletype" (optional, this is a subfolder where we will place another Movable Type folder--mt-static--later. I like to keep all my Movable Type stuff separate. mt-static is where MT keeps its graphic files and documentation. "movabletype" subdirectory is independent of a splash page. If you're in doubt, include "movabletype" subdirectory, regardless of your decision to include a splash page.)


Preparing and uploading our files to FutureQuest server


4) Using Notepad or similar text editing software, we are going to modify mt-config.cgi.original. Although this looks very intimidating, it is actually a snap. To make this go more quickly, I am just going to provide the "answers" with some explanations. I will assume you can find the appropriate locations. Most of the changes occur toward the front of the file. Removing the preceding hash mark makes the "stuff" active.

4a)


Code Sample:

CGIPath http://www.darksideofthebluemoon.com/cgi-bin/mt




- easy, no?

4b)

Code Sample:

ObjectDriver DBI::mysql
Database xdarksideofthebluemoon-moon
DBUser xdarksideofthebl
DBPassword privateeyes
DBHost MySQL.darksideofthebluemoon.com




4c)

Code Sample:

ThrottleSeconds 120




I like this because it slows down a spammer. He or she can only send in a comment once every two minutes. Others will have to wait for two minutes.

Skip e-mail address main

4d)

Code Sample:

StaticWebPath http://www.DarkSideOfTheBlueMoon.com/movabletype/static/




As we discussed earlier, the "movabletype" subdirectory was optional. Just be consistent.

4e)

Code Sample:

HelpURL http://www.DarkSideOfTheBlueMoon.com/movabletype/mt-static/docs/




skip template path

4f)

Code Sample:

SendMailPath /usr/lib/sendmail





skip a whole bunch of stuff until you come to the next portion.

4g)

Code Sample:

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022





You do have suexec so the prior settings should be activated.

4h)

Code Sample:

LaunchBackgroundTasks 1




4i) Save your file as mt-config.cgi (drop off the "original" stuff. Very important step!)


Now comes the fun part of uploading your files to the server.

4j) Find your subdirectory called "mt-static" on your hard drive. Copy it to "www/movabletype" subdiretory. You'll want to ensure that your images (gif files) are uploaded using binary transfer. Everything else is uploaded in ascii mode.

4k) Everything else is copied into your "cgi-bin/mt" subdirectory. Everything is uploaded in ascii mode.

4l) Select all cgi files and right mouse click to set their properties. They should be set to 755 (see MT installation instructions for graphic. The graphics are probably still being worked on, so they might not be in the manual yet. When I did this my permissions section was grayed out. I simply disconnected and reconnected. Then no problems.)

4m) Set "blog" directory to 755.

Initializing Movable Type

We're almost done, can you believe it??


5a)
Now enter the following URL into your browser:


Code Sample:

http://www.DarkSideOfTheBlueMoon.com/cgi-bin/mt/mt-check.cgi




You should pass with flying colors. If not, something has gone wrong. Most likely something was done incorrectly in your configuration file. Please go back and double check.

5b) Movable Type should load properly.

5c) Starting Up Movable Type


Code Sample:

http://www.darksideofthebluemoon.com/cgi-bin/mt/mt.cgi





5d) Enter User Name: Melody Password: Nelson.

5e) Hit the link System Shortcuts and then Authors. Put your name and logon information there.

5f) Hit the link "Configure this weblog"

5g) Start filling things out. If you don't have a splash page, you will have to modify to suit.


Code Sample:

Weblog Name: Blue Moon Test
Site URL: http://www.darksideofthebluemoon.com/blog/
Site Root: /big/dom/xdarksideofthebluemoon/www/blog/




5h) Set your time zone.

You are almost set up and ready to start. I encourage you to hit the left sidebar link Configure | Settings. Go through those on your own and adjust accordingly.

Before you begin, I highly recommend that you review a couple of articles on customizing your settings; I will point you to the articles. Having your setting properly set now will save you grief later.

Converting to PHP and Dynamic Publishing Pros and Cons.
http://www.elise.com/mt/archives/000451html_or_php.php
http://www.elise.com/mt/archives/001...s_and_cons.php

I think we covered off all the bases. I was surprised how easy it was to set up the database, and I was pleasantly surprised that there were very few configuration changes to make. FutureQuest really does make it easy for us.

Summary

If you find something wasn't quite right, let me know and we'll amend this document. But I am fairly confident everything should progress smoothly for you as these are the steps that I followed and it worked for me.

I literally did the steps as I recreated a test MT 3.2 blog from scratch. So as I went along, I wrote the instructions.

I hope this has been helpful to you.

If you found this tutorial helpful, I ask a small favor. In one of your early posts, please reference these set of instructions which can be found here: http://www.aota.net/forums/showthrea...879#post137879

Code Sample:

http://www.aota.net/forums/showthread.php?p=137879#post137879




And please reference FutureQuest as a terrific hosting site. FutureQuest's link is: http://www.futurequest.net/

And if you feel so inclined, you can send me a link at http://www.speciousargument.com/blog/ indicating you found my instructions helpful.

The reason for wanting links is that I want to have many Movable Type installations on FutureQuest. I think having a strong vibrant community will help everyone. We'll be able to learn from each and assist each other.

Again, if you find something that is not quite right, please let me know and I'll amend this document. The document should be good as I literally wrote it as I went along. But there is always room for improvement, so with your help we will strengthen this document to make it even easier for the next person.

Best regards,
Kevin

Last edited by Stecyk : 08-26-2005 at 03:51 PM.
Stecyk is offline  
Old 08-26-2005, 10:04 AM   Postid: 137900
 Deb
FutureQuest, Inc.
 
Deb's Avatar
 
Join Date: Jun 1998
Location: Franktown Colorado
Posts: 6,781
Re: Instructions for Installing Movable Type 3.2

Thank you

I can never say enough on these forums how valuable and appreciated it is to have the community pitch in with complete help files like this one. It opens the door for others to keep a living fact of ever changing scripts and encourages others to do the same to ensure everyone receives the most out of this resource. The forums are what you make them. Posts like this bring back what they are intended for and increase their value immensely for the Site Owners.

Quote:
I think having a strong vibrant community will help everyone. We'll be able to learn from each and assist each other.


FutureQuest cannot support/promote all of the various scripts out there so end user involvement from those that share the same type of systems is by far the best way to ensure you get the most out of both the script and the host.

Deb
- Now to get out of this thread so it stays on topic
Deb is offline  
Old 08-26-2005, 11:09 AM   Postid: 137903
Velimir
Registered User
 
Velimir's Avatar

Forum Notability:
10 pts: User-friendly
[Post Feedback]
 
Join Date: Jul 2002
Location: Zagreb, HR
Posts: 149
Re: Instructions for Installing Movable Type 3.2

@Stecyk
thank you... may I suggest 2 things/corrections

4f) is not needed
Quote:
# By default, Movable Type looks for sendmail in three locations:
# /usr/lib/sendmail, /usr/sbin/sendmail, and /usr/ucblib/sendmail.
# If your sendmail is in a different location, you can adjust the
# SendMailPath configuration setting.
and also this can be done:
Quote:
# "Safe mode" enables certain warnings about security and other issues,
# and turns off some small features and capabilities (for example, linking
# templates to files with .cgi and other extensions). Safe mode is on by
# default; you can turn it off by setting SafeMode to 0.
#
SafeMode 0
anyhow, thanks for the great instructions... I go to fight the devil as I am experiencing some problems with SecureFX and MT3.2

R.
vee
Velimir is offline  
Old 08-26-2005, 11:35 AM   Postid: 137906
Stecyk
Site Owner

Forum Notability:
207 pts: Ambassador of Goodwill
[Post Feedback]
 
Join Date: Apr 2005
Location: Calgary, Canada
Posts: 562
Re: Instructions for Installing Movable Type 3.2

Hi Vee,

Glad to hear from you again.

4f) True, but I prefer to leave it in. It appears to be optional.

Safemode: I prefer to know about warnings. If nothing else, I will gain a better understanding.

Your comments are helpful.

Please let me know if there is anything else.

Best regards,
Kevin

Last edited by Stecyk : 08-26-2005 at 03:42 PM.
Stecyk is offline  


Currently Active Users Viewing This Thread: 1 (0 members and 1 visitors)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 02:19 PM.


Running on vBulletin®
Copyright © 2000 - 2010, Jelsoft Enterprises Ltd.
Hosted & Administrated by FutureQuest, Inc.
Images & content copyright © 1998-2010 FutureQuest, Inc.
FutureQuest, Inc.