事の起こりはIDEOS+bモバSIM。
この組み合わせでインターネットをする場合、OP25B対策がされているので、25番ポートが使えません。
今まで使っていたradishというメール鯖はこのOP25Bに対応ができなかったので、メール鯖ソフトを入れ替えることにしました。
Windowsで動くメール鯖としてはある程度定評のあるとある鯖ソフトにしたのですが、こいつの設定が非常にめんどくさい。
で、それをある程度簡単にするツール群もありまして、こいつがPerlで動くんです。
いままで自鯖のPerlは鯖からだけのアクセスしか想定してなく、必要なファイルのみを鯖と一緒に置いとくだけという、非常に簡易的な方法で導入してあったのですが、これを機にインストールパッケージを使って正規にインストールしたんです。
で、メール鯖の入れ替え、アクセス設定も終わって、一安心、これをブログに書こうかなと思ったら・・
自分のブログが動いてない!
あわてて確認したところ、ブログ以外の機能は普通に動いている。ゲーム鯖にも入れるし、WingWebも問題なく表示される。ということは、CGI関係?
ブログ以外のCGIはすべてPerlでうごいていて、これは何の問題もなくうごいています。で、ブログはPHPで動いています。
あれ?PHPは設定何にもいじってないよ?
と、鯖のログを見直してみても、コマンド叩いてみても一向にPHPが動かない。
何をいじったんだろうと、バックアップ鯖を立ち上げて設定を見比べてみたら。
環境設定のPathの中からPHPが消えている!!
Perlをインストーラーでインストールすると、Pathの設定をごっそり消して、SYSTEMとPerlのみにPathを通すんですね、知りませんでした。
こんなもんで3時間も悩んでしまった…
Perlなんて、だっきらいだ〜〜〜!
>某国産有名ワープロソフト
う〜思い出せません…というか、DOS全盛のころは日常茶飯事だったので、config.sysとautoexec.batのバックアップは必須だったんですが。
この辺の操作が難しくなってきた昨今でこのパターンをやられると、発見までに異様に時間がかかるので困ります・・・