トップ> movable type> CMS:MT(Movable Type)とMySQLで構築してみる
CMS:MT(Movable Type)とMySQLで構築してみる
CMSツールとしても使えるシックスアパート社のMT+MYSQLで構築してみます。
1.movable typeとmysqlでブログサイトを作ろう
(1)必要なもの
サーバ:redhat7.3
MT:シックスアパート社のmovable typeの最新版
データベース:mysql(rpm版で許して)
2.Mysqlを設定しよう
(1)自動起動
/sbin/chkconfig mysqld on
とりあえず、
/etc/rc.d/init.d/mysqld start
(2)データベース作成
*データベース名:mtdb
*データベースユーザ:mt
*ユーザパスワード:mtpass
とします。
mysql -u root -p
Enter password:
mysql> create database mtdb;
mysql> ?r mtdb
Connection id: 7
Current database: mtdb
mysql> GRANT ALL PRIVILEGES ON *.* TO mt@localhost IDENTIFIED BY 'mtpass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO mt@"%" IDENTIFIED BY 'mtpass' WITH GRANT OPTION;
2.MT
(1)計画
データベース関連は、前述の
*データベース名:mtdb
*データベースユーザ:mt
*ユーザパスワード:mtpass
URLは、
記事のURL:http://www.hoge.co.jp/hoge/
管理のURL:http://www.hoge.co.jp/mt/
ドキュメントルート:/var/www/html
とします。
(2)ダウンロード
シックスアパート社のURLへアクセス
http://www.sixapart.jp/movabletype.html
今回は、使用用途や機能が限定された個人用ライセンスを使用します。
(法人や商用目的の場合は有償のライセンスを購入)
ダウンロードするには、TypeKeyというものを取得します。
仮登録で登録URLがメールアドレスに送信されるので、メールを用意します。
あとは、ログインするだけす。
(3)解凍
では、適当な場所で解凍します。
gunzip -c MT-3[1].122-full-lib-ja.tar.gz | tar xvfp -
ls
drwxr-xr-x 12 staff staff 4096 1月 25 20:52 MT-3.122-full-ja
管理用URLの場所(mt)に移動しましょう。
mv MT-3.122-full-ja /var/www/html/mt
(4)コンフィグファイルの編集
cd /var/www/html/mt
まずは、コンフィグファイル
vi mt.cfg
CGIPath http://www.hoge.co.jp/mt/
ObjectDriver DBI::mysql
Database mtdb
DBUser mt
DBHost localhost
次に、DBアクセス用パスワードファイル
vi mt-db-pass.cgi
mtpass
単独サーバでない場合は、apache起動ユーザしか見えないパーミッションに
して、他のユーザが見えないようにしましょう。
または、このフォルダを.htaccessでユーザ認証にするか、このファイルのダウンロードが
出来ないようにしましょう。
CGIが動くようにパーミッションを設定
chmod 755 mt-check.cgi
chmod 755 mt-load.cgi
chmod 755 mt.cgi
(5)設定・チェックCGIを動かします。
サーバに必要なPERLモジュールが入っているかチェックします。
無ければ、モジュール名が出てきますので、CPANなどからGETしてください。
http://www.hoge.co.jp/mt/mt-check.cgi
初期化します。
http://www.hoge.co.jp/mt/mt-load.cgi
完了したら、mt-load.cgiは削除してください。
オペミスや勘の鋭い部外者が起動したら、初期化されてしまいます。
rm mt-load.cgi
また、記事を置く場所(hogeフォルダ)もCGIからファイル作成が出来るように
パーミッションを設定します。
chown apache:apache hoge
(6)ログインします
http://www.hoge.co.jp/mt/mt.cgi
カテゴリを作成し、記事を投稿しましょう。
投稿したら、以下のようにURLにアクセスします。
http://www.hoge.co.jp/hoge/
見えましたか?
カテゴリ内の記事
- CMS:MT(Movable Type)とMySQLで構築してみる(2005/09/13)
- MT3.2のテンプレート(スキン)構成(2006/04/02)
- MT3.2のレイアウトを3段(カラム)へ(2006/04/02)
- MTのカテゴリの表示順制御(2006/04/02)
- MTの関連カテゴリのエントリを表示する(2006/04/02)
- MTのカテゴリツリーにエントリも表示(2006/04/02)
- MTのパン屑(2006/04/02)
- MT:エントリー(記事)の順序を指定する(2006/04/03)
- MTに別システムの記事を読み込ませる(2006/04/13)
- MTを携帯対応にする・・・MT4i(2006/04/27)
- MTに携帯から写真をメールで送る(モブログ)(2006/05/23)
