* Movable Type 4.1 [#a46383bd] ** CentOS 4へのインストール [#qcfd484d] Movable Type 4.1のオープンソース版をCentOS 4にインストールしてみる。 Movable Type 4.2のオープンソース版をCentOS 4にインストールしてみる。 http://wiki.movabletype.org/LocalizedPackages/MTOS-4.1 から MTOS-4.1-ja.tar.gz をいただいてくる。 http://www.movabletype.jp/opensource/ から MTOS-4.23-ja.zip をいただいてくる。 データベースサーバ上で例えば次のように打ち込む。 以下の例は,データベース名が movabletype,データベースにアクセスするユーザ名が mtuser, データベースにアクセスするパスワードが himitsu の場合。'hostname' はWebサーバのホスト名。 同じホストなら localhost とする。 mysql -u root -p create database movabletype; grant all privileges on movabletype.* to mtuser@'hostname' identified by 'himitsu'; 最後の行は grant select,insert,update,delete,create,create temporary tables,drop,index,alter on ... のように具体的に指示したほうがいいかもしれない。 もっとも,SQLite2を使うほうがずっと楽だ。 もっとも,SQLiteを使うほうがずっと楽だ。 Webサーバ上で次のように打ち込む。 cd /var/www/cgi-bin tar xvzf ~/MTOS-4.1-ja.tar.gz mv MTOS-4.1-ja mt unzip ~/MTOS-4.23-ja.zip mv MTOS-4.23-ja mt cd mt mv mt-static /var/www/html/ mkdir -p /var/www/html/mt-static/support/uploads mt-static/support/uploads は apache が書き込めるようにする。 mt-static/support は apache が書き込めるようにする。 mt-static という名前はHTMLソース中に出るので,わかりにくい名前に変えても無意味。 http://...../cgi-bin/mt/mt.cgi をブラウザで開く。 Static web path に /mt-static,Static file path に /var/www/html/mt-static と入れて [開始] をクリック Perlモジュールが足りないと言われたらインストール。具体的には cpan と打ち込む。このコマンドを打ち込むのが最初ならいろいろ聞かれる。その後,念のため install Bundle::CPAN reload cpan としてCPAN.pm自身を更新する(たいへん時間がかかる)。これが終わったら install モジュール名 と打ち込めば自動的にモジュールが入る。 さきほど設定した Database Server,Database Name,Username,Password を入れ,[Test Connection] をクリック。 Your database configuration is complete. と出たなら [Continue] をクリック。 そうでなければ指示に従う。 Send email via: に対しては,Sendmail,/usr/sbin/sendmail,自分のメールアドレスを入れ,[Send test email] をクリック。 自分にメールが届けばOK。 Your mail configuration is complete. と出たなら [Continue] をクリック。 We were unable to create your Movable Type configuration file. とか言ってくるので,臨時に chmod 777 /var/www/cgi-bin/mt して [Retry] するのが一つの方法。 して [Retry] するのが一つの方法。後でパーミッションとmt-config.cgiのオーナーを直しておくこと。 あるいは I will create the mt-config.cgi file manually にチェックを付けて画面に現れるものをコピペして mt-config.cgi を作ってもよい。 にチェックを付けて画面に現れるものをコピペして mt-config.cgi を作るほうが安心。 Congratulations! You've successfully configured Movable Type Publishing Platform. と出たら chmod 755 /var/www/cgi-bin/mt のようにしてパーミッションを元に戻す。さらに念を入れるなら chown root /var/www/cgi-bin/mt/mt-config.cgi chmod 640 /var/www/cgi-bin/mt/mt-config.cgi のように辛いパーミッションにしておく。[Continue] をクリック。 Create Your First User は適当に。 このユーザが管理者になる。 Create Your First Blog も適当に。Timezone は UTC+9 に。 該当するディレクトリを作って apache が書き込めるようにしておく。[Finish install] をクリック。 Installation complete! と出ればOK。[Login to Movable Type] をクリック。 エラーがないことを確認。 あとはいろいろ試してみる。