How to Install MoveableType 3.15
What is MoveableType?
MoveableType is a web log (or blog) system where you can record your thoughts.
It is much like a personal diary you can have online for your visitors to read.
MoveableType also lets people comment on your entries, and supports RSS feeds,
editable site templates and a calendar.
NOTICE: This program will not run reliably on our servers at this time.
Unfortunately, we were unable to get MoveableType to work reliably during testing.
The issues we encountered were mainly slow and unreliable response from the program,
making it very hard to use. We were also unable to add a blog entry due to these
issues.
We also tried installing MoveableType using the MySQL option and were
not able to get it to load the login page at all, so we are providing instructions
here on how to install MoveableType as a full CGI application, without using the
MySQL database.
It is suggested that you try other Alternative Software
listed below.
If anyone knows of a way to remedy the problem and get MoveableType working reliably,
then please email us at
support@activewebhosting.com
and let us know what different steps you took to get the program running on our
server. We will review the information, test it and if it works, we will adjust this
tutorial accordingly.
Requirements:
To use MoveableType, you need to be sure your CGI account is set up. Please
see How To Request A CGI Account
for more information. You will also need to
download a copy of
MoveableType. (Scroll down to the Limited Free Version on their site.
Note that you'll need to register for a free TypeKey log-in to download MoveableType.
The version used in this tutorial was MoveableType 3.15.
IMPORTANT SECURITY NOTE! Always be sure you have
installed the latest updates and/or patches for the script as well as for any
additional add-ons. Updates are very important to the security and proper
functioning of the script! Our instructions may be for earlier versions of
scripts due to the fact that we are not able to keep up with updates to every
script at all times. It is still up to the domain owner to install and use the
latest version of these scripts.
|
Restrictions:
Remember that only your main account can access CGI scripts on your server. Any
hosting or extra FTP accounts that access these scripts may cause your account
to be deactivated and you'll have to contact
support.
For MoveableType to work correctly, please do not put it or it's
directories inside your cgi-bin directory. If you do, the script may not work.
It's best to use a separate directory and leave the cgi-bin directory for your
smaller scripts.
Installation:
Extract the files from the archive to a directory on your hard drive.
Open the file mt.cfg in a text editor. Find the highlighted lines below
and change them as suggested below:
CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/
Change this to http://cgiyourdomain.com/blog/ where yourdomain.com
you should change yourdomain.com to your actual domain name and blog
to the actual directory where you plan to upload the MoveableType files and
directories to. Note that you will create this directory on your CGI server in
a later step. Be sure to remember the name you choose.
DataSource ./db
This should be changed to:
DataSource db
Now you can save the mt.cfg file.
Log into your CGI server and create a new directory to keep your MoveableType
files and directories in. This should be the name you decided upon in step 2
above.
Upload the following directories to the new directory in ASCII Mode:
docs, extlib, lib, tmpl, schemas, search_templates, and plugins. This may take
awhile if you are on a dial-up connection.
Move back to the main directory and upload the following files in
ASCII Mode: mt.cfg, styles.css, and all *.cgi files.
Upload the images directory in Binary Mode.
All other files and folders can be uploaded in your FTP's normal auto mode.
These should be folders examples, php, and tools, and the main directory's
index.html and mt.js files.
Set the file permissions of all *.cgi files in the main directory to 755.
Create a new directory called db and set it's file permissions to 777.
Create a new directory where your web log files should be stored. This is where
you will point your visitors to read the blog. For example of this tutorial,
we'll create a new directory called myblog. Set the directory's file
permissions to 777.
Point your browser to http://cgi.yourdomain.com/blog/mt-load.cgi replacing
yourdomain.com with your actual domain name.
IMPORTANT: Log into your CGI server and delete the file mt-load.cgi.
This is a necessary step to prevent a security risk to your blog site!
Configuration:
Now point your web browser to http://cgi.yourdomain.com/blog/mt.cgi
replacing yourdomain.com with your actual domain name.
Log in using the default username Melody and the default password
Nelson.
Click on the Edit your profile link on the right side menu Shortcuts.
Change your username and password, along with other information here. Click the
Save button when done.
Log out and then back in with your new username and password. Click on the link
First Weblog to be certain that you are on the web log config page.
On the left side you should see a navigation menu. Click the Weblog Config
link. The paths should reflect your actual domain name (here referred to as
mydomain.com), where you installed your MoveableType files (here referred
to as blog) and the archive directory you chose in Installation Step 6
above (here referred to as myblog). Click the Save Changes button
when done editing.
Weblog Name: | (Type in a new name for your weblog.) |
Local Site Path: | /var/www/sites/yourdomain.com/blog |
Site URL: | http://cgi.yourdomain.com/blog/myblog |
Local Archive Path: | /var/www/sites/yourdomain.com/blog/myblog |
Archive URL: | http://cgi.yourdomain.com/blog/myblog/ |
Timezone: | (Choose your local timezone from the drop down list.) |
When done, click on the Rebuild Site listed in the Utilities
navigation on the left.
Now you can click on the New Entry link in the navigation on the left to
start adding to your blog. Remember that your blog site will be
http://cgi.yourdomain.com/blog/myblog/ where yourdomain.com
represents your actual domain name, blog is the directory where your
MoveableType files are located, and myblog the directory of your blog
archives page.
Troubleshooting:
I get a database error when I try to run [name of program].
Be sure that you have set up the configuration properly. For more information, please see
I get a database error when I try to run a script that accesses the MySQL database.
I keep getting a blank page or the same login page.
Try visiting the page again. If you are logging in, be sure you got the correct
username and password. You may want to try logging in again.
MoveableType runs very slow.
While testing MoveableType, we have also noticed this. The only other solution
would be to try another web log program. There are alternatives mentioned at
the end of this page.
I have to click everything at least twice in order to move to the proper page, etc..
While testing MoveableType, we have also noticed this. The only other solution
would be to try another web log program. There are alternatives mentioned at
the end of this page.
Support:
If you have any problems or questions about MoveableType, please visit the
Six Apart site.
Active Web Hosting may not be able to provide support for this program or it's
installation.
Alternative Software:
Below you'll find a list of alternative software that you may also want to try.
|