Linuxについてちらほら研究していましたが、もともとはそう、MT環境を構築するためのLinuxだった。。
では早速。
まずはMT4(無償版)のインストールから~
http://www.sixapart.jp/movabletype/license.html#personal
パーミッションがどーのこーのと言われるので、解凍したフォルダをいったんユーザーのフォルダへ移動
MT-4_261-ja.zip ⇒ MT-4.261-ja
(/home/ccoro/以下へ移動)
さて、この作業は必要だったのかなぞですが、一応この手順でやったので…
■参考サイト
http://blog.servered.net/2008/01/yum-rpmforge.html
---
root@host bin]# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@host bin]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@host bin]# vi /etc/yum.repos.d/rpmforge.repo
編集モードで以下のように書き換える
enabled = 1
↓
enabled = 0
保存して終了(:wq)
[root@host bin]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
続いて、モジュールを一気にインストール
■参考サイト
http://wp.serpere.info/archives/177#
---
※リポジトリを自動で追加してくれるrpmパッケージを有効にしたいとき
→yumの実行時に「--enablerepo=rpmforge」 オプションを付ける
1.
sudo yum --enablerepo=rpmforge install \
perl-Image-Size perl-SOAP-Lite perl-Crypt-DSA perl-XML-Atom \
ImageMagick-perl perl-Archive-Zip perl-IO-Compress-Zlib perl-PerlIO-gzip
2.
#DB接続モジュールは今回MySQLで。
sudo yum --enablerepo=rpmforge install perl-DBD-MySQL
ここらへん、結構時間がかかります。
あとは「MT-4_261-ja」フォルダをさらにrootの権限で(su -コマンド)
/var/www/cgi-bin/以下へ移動
名前の入力が面倒なので、「MT-4.261-ja」という名前を「mt」に変えてしまいます!
以下のフォルダを作成
(mkdir フォルダ名 ディレクトリ)
/var/www/cgi-bin/html(アプリケーションディレクトリ)
/var/www/cgi-bin/html/blog(ブログディレクトリ)
/var/www/db(データベースディレクトリ)
もうひとつ「スタティックディレクトリ」というのが必要ですが、
これはMTをダウンロードすると中に入っています。
以後パーミッションの変更が必要ならば・・・
chmod 0777 ディレクトリ
■参考サイト
http://www.movabletype.jp/documentation/linux.html
(「パーミッション(権限)の設定」の項目を参考に3つの権限を設定)
ユーザーの変更が必要ならば・・・
chown ユーザ名:ユーザ名 ディレクトリ
そして最後に肝心なこと
SELinuxの設定!!
セキュリティが有効になっていたら
「mt」にアクセスしてもForbiddenが返されてしまいます。
■参考サイト
http://www.server-memo.net/linux-setting/selinux6a5f80fd306e505c6b62
getenforce
→Enforcing
となっていたら…
setenforce 0
を入力して、一時的に無効にしましょう。
(※次、リブートすると元に戻ります)
はい、これで完成!
ブラウザで
「http://localhost/cgi-bin/mt/」を叩くと…
「Movable Typeへようこそ」!!!!
あ~嬉しいぃぃぃ(ToT)/~
感動です。
補足
Apache(httpd.conf)の中での設定
■参考サイト
http://www.aconus.com/~oyaji/faq/apache_cgi4.htm
2009/07/24
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿