再びCGIに苦しめられてみる。
先日泣きそうなほどに苦しめられて、ますますトラウマになったCGI。
ちゃんと動いたと思いきや、一部のフォルダ配下のスクリプトが動いてネーよ。ツーことが判明。
まじかよ!
もういい加減にしてクレヨン。
再びエラーログと格闘。
httpd.confいぢる。エラーログ見る。ググる、ヤフる。
.htaccessいぢる。エラーログ見る。ググる、ヤフる。
何度繰り返したでしょうか?既に3時間経過・・・
インターネットに公開されているFAQの対処法は全て試したけどダメ。何でや?どこが違うんや?
ここで小休止、頭を冷やして再度チャレンジだぁ~
正攻法は止め。ここは発想の転換。
『逆に考えるんだ。世間一般とどこが違うんだ?』
現象からはScriptAliesやDirectoryの指定が利いていないと判断。あとは周辺の環境の違いしか有り得んと断定しちゃうよ!
で、もう一台のサーバーと問題のサーバーのhttpd.confを見比べてみる。スゲー疲れる。目も頭も限界寸前。
おーもしかして、これか?
問題のサーバーはバーチャルホスト設定をしてました。複数ドメインを動かすためにね。すっかり忘れとった。これだ。これに違いない!
そうよ、バーチャルホストのバーチャルディレクトリ設定に喰われて後ろのDirectory指定が利かなかったのね。理屈にもあっとるぜぃ。
で、バリバリっと設定。
あっさりと動いちゃいました。
あぁ気付いてしまえばなんてことない問題なのにね。まさにコロンブスの卵。
これで少しはCGIに対するトラウマが解消されたかって?ノオォーッ!
ますますCGI嫌いになったがね。
この記事にコメントする