Movabletypeが遅くてしんどかったので、3.34で対応したのを機にfastcgi使用に変更。
SixApartの日本語版にはまだ対応方法を書いてないのでメモ。
mod_fastcgiにするかmod_fcgidにするか迷ったが、速度的にmod_fcgidを選択。
ついでに一部をダイナミックパブリッシングに。
しかしダイナミック化したページで、一部のカテゴリとエントリが二重に表示されるんだよな…。なんでだろう。
fastcgi化メモは↓


fcgidのダウンロード

wget http://nchc.dl.sourceforge.net/sourceforge/mod-fcgid/mod_fcgid.2.0.tar.gz
tar -xvzf mod_fcgid.2.0.tar.gz
cd mod_fcgid.2.0.tar.gz

MakeFileを編集

vi Makefile

top_dir = /etc/httpd ←apache2インストールフォルダ

インストール

make
make install

FCGI.pmが無かったのでCPANからインストール

perl -MCPAN -e “install FCGI”

apacheのconfig

vi /etc/httpd/conf.d/fcgid.conf (新規作成)

LoadModule fcgid_module /usr/lib/httpd/modules/mod_fcgid.so
SocketPath /tmp/fcgid_sock/
AddHandler fcgid-script .fcgi
IPCCommTimeout 60
IPCConnectTimeout 10

fcgid用フォルダ作成

mkdir /tmp/fcgid_sock/
chmod 777 /tmp/fcgid_sock/

mt-config.cgi書換

vi /[mtのフォルダ]/mt-config.cgi

#AdminScript mt.fcgi (mt.cgiをfcgi化すると一部挙動がおかしい)
CommentScript mt-comments.fcgi
TrackbackScript mt-tb.fcgi
SearchScript mt-search.fcgi
ViewScript mt-view.fcgi

上記にあわせ拡張子変更(一応.cgiも残している)

cp mt.cgi mt.fcgi
cp mt-comments.cgi mt-comments.fcgi
cp mt-tb.cgi mt-tb.fcgi
cp mt-search.cgi mt-search.fcgi
cp mt-vew.cgi mt-view.fcgi

One Response to “Movabletype3.34 with mod_fcgid”

  1. mtのfcgi化

    兵馬の嘶き: Movabletype3.34 with mod_fcgid を参…

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">

© 2010 兵馬の嘶き Suffusion theme by Sayontan Sinha