XAMPPでMovableType5
WindowsXPでXAMPPにMovableType5入れるのに
ちょっとけつまずいて今日なんとか解決したのでメモ
XAMPPでMovableTypeを使うには
XAMPPにはPerlの具材がいろいろと足りない
それでActivePerlってのをインストールして
Perlの具材をいろいろと補充します
ここらへんはMAMPと同じで
MacPortsがActivePerlに変わっただけ
ここで気をつけるのが
MTのCGIのperl参照は
usr/bin/perlになってるので
ActivePerlはusrフォルダにインストール
するようにするってこと
MAMPだったらここから
mySQLのフルバージョンを
どうにかこうにかして
入れてやるという作業が発生する訳ですが
XAMPPならそんなことはなく
ここでhttp://localhost/mt/mt-check.cgiを
叩いてやれば行ける…ハズだったのだけど
『サーバー内のエラーです、mt-checkのchild processを作成できませんでした』
とかいうようなエラーが出てくれる
CGIのperlの参照が上手く行ってないのか?
と思ってmt-check.cgiのファイルを
メモ帳で開いて1行目を見てみるけど
あってる…
ちゃんとperlの入ってるところに参照してる
…で、四苦八苦した末、mt-check.cgiの一行目を
にしたら上手く動きました
なんでやねん!
ちょっとけつまずいて今日なんとか解決したのでメモ
XAMPPでMovableTypeを使うには
XAMPPにはPerlの具材がいろいろと足りない
それでActivePerlってのをインストールして
Perlの具材をいろいろと補充します
ここらへんはMAMPと同じで
MacPortsがActivePerlに変わっただけ
ここで気をつけるのが
MTのCGIのperl参照は
usr/bin/perlになってるので
ActivePerlはusrフォルダにインストール
するようにするってこと
MAMPだったらここから
mySQLのフルバージョンを
どうにかこうにかして
入れてやるという作業が発生する訳ですが
XAMPPならそんなことはなく
ここでhttp://localhost/mt/mt-check.cgiを
叩いてやれば行ける…ハズだったのだけど
『サーバー内のエラーです、mt-checkのchild processを作成できませんでした』
とかいうようなエラーが出てくれる
CGIのperlの参照が上手く行ってないのか?
と思ってmt-check.cgiのファイルを
メモ帳で開いて1行目を見てみるけど
< code>
#!usr/bin/perl-w
あってる…
ちゃんとperlの入ってるところに参照してる
…で、四苦八苦した末、mt-check.cgiの一行目を
#!perl-w
にしたら上手く動きました
なんでやねん!