MovalType

[ Nob's Home | FreeBSD ]

最近(?)話題のweblogをやってみます。

Information

What you need

Insatall

EUC-JPを使用します。
$ tar MT-2.64-full-lib.tar.gz -C src
$ tar mt-ja.tar.gz -C src
$ cd src/mt-ja
$ cp ja.pm.euc-jp  ../MT-2.64-full-lib/extlib/MT/L10N/ja.pm
$ chmod 755 ../MT-2.64-full-lib/extlib/MT/L10N/ja.pm
$ cp -R lang-ja ../MT-2.64-full-lib/images/
$ cd ..
MTが使えるかのチェックをします。
$ cd MT-2.64-full-lib
$ su
# mkdir /usr/local/apache/cgi-bin/mt
# cp mt-check.cgi /usr/local/apache/cgi-bin/mt
# chmod 755 /usr/local/apache/cgi-bin/mt/mt-check.cgi
Browserでmt-check.cgiにアクセスして結果を見ます。
Perlのversionや必要なモジュールをチェックしてくれます。
Perl version: 5.6.1 OK

CHECKING FOR REQUIRED MODULES:
    HTML::Template (version >= 2)... なし
    Image::Size... なし
    File::Spec (version >= 0.8)... あり
    CGI::Cookie... あり

CHECKING FOR DATA STORAGE MODULES:
    DB_File... あり
    DBD::mysql... なし
    DBD::Pg... なし
    DBD::SQLite... なし

CHECKING FOR OPTIONAL MODULES:
    LWP::UserAgent... なし
    SOAP::Lite (version >= 0.5)... なし
    File::Temp... あり
    Image::Magick... なし
以上のような結果でしたので、必要なモジュールをインストールします。 (http://search.cpan.org/で検索してinstallします。)

Configuration

cgi群は /usr/local/apache/cgi-bin/mt/に static dataは /usr/local/apache/htdocs/mt に databaseは /usr/local/mt/db に 置くこととします。
# pwd /home/nob/src/MT-2.64-full-lib

# mkdir /usr/local/mt
# mkdir /usr/local/mt/db
# chmod 777 /usr/local/mt/db
# mkdir /usr/local/apache/cgi-bin/mt

# cp -R docs /usr/local/apache/htdocs/mt
# cp -R images/ /usr/local/apache/htdocs/mt
# cp styles.css /usr/local/apache/htdocs/mt
# cp mt*  /usr/local/apache/cgi-bin/mt
# cp -R lib  /usr/local/apache/cgi-bin/mt
# cp -R extlib /usr/local/apache/cgi-bin/mt
# cp -R plugins /usr/local/apache/cgi-bin/mt
# cp -R schemas /usr/local/apache/cgi-bin/mt
# cp -R search_templates /usr/local/apache/cgi-bin/mt
# cp -R tmpl /usr/local/apache/cgi-bin/mt

# mkdir /usr/local/apache/cgi-bin/mt/archives
browserで mt-load.cgi へアクセスします。


Loading initial data into system...
    Loading weblog...
    Loading author...
    Loading permissions...
    Loading templates...
    Mapping templates to blog archive types...
        Mapping template ID '11' to 'Daily'
        Mapping template ID '11' to 'Weekly'
        Mapping template ID '11' to 'Monthly'
        Mapping template ID '12' to 'Category'
        Mapping template ID '13' to 'Individual'

Done loading initial data! All went well.

VERY IMPORTANT NOTE:

Now that you have run mt-load.cgi, you will never need to run it
again. You should now delete mt-load.cgi from your webserver.

FAILURE TO DELETE mt-load.cgi INTRODUCES A MAJOR SECURITY RISK.

mt-load.cgiとmt-check.cgiを削除します。
# pwd /usr/local/apache/cgi-bin/mt
# rm mt-load.cgi
# rm mt-check.cgi

After Install

デフォルトのユーザー&パスワードの変更 http://www.y-min.or.jp/cgi-bin/mt/mt.cgiにアクセスして
Username:Melody、Password:Nelsonでログインします。
EDIT YOUR PROFILEで自分のユーザー名に変更し、passwordも変更します。
さらに、Preferred LanguageでJapaneseを選べば日本語化できます。
[ Nob's Home | FreeBSD ]
nob@makioka.y-min.or.jp