|
CGIなどプログラムは使いまわしたり、用途に合わせて設定・機能改善を行うのだが、数が多くなると同じ機能のCGIでもうまく動作しなかったりすることがある。 たまたまA社で使用したプログラムをB社でも使うことにし、いざサーバに設置したが一部の機能が動作せずに半日をつぶしてしまった・・・。 CGIはサーバにより設定が異なるし、ファイルのエンコードタイプも違うので調査すべき点が多い。 A社とB社は使用しているホスティングサーバが異なるので、この点を調べたがどうもここではないらしい。 そこで、B社と同じホスティングサーバのC社でも同様のCGIを使っているのを思い出してそれを設置してみた。 無事動作し始めた。 っということは、どうもプログラム自体に問題がありそうだ。 でもA社とB社のプログラムのどこが違うかを調べるのかが大変なので、ファイルを比較するソフトを探してみた。 Vectorに何種類かあったが、その中で"diffrencer"というソフトを使うことにした。 ![]() 使い方は比較したい2つのファイルを起動したソフトにドロップするだけ。 即座に相違点が色付きで示してくれた。 これでA社独自の仕様になっていたので他サーバでは動作しなかったことがわかった。 そもそもドキュメントを残していればもうちょっと早く解決できたろうに・・・。 今までに作ったりカスタマイズしたCGIを整理する必要も出てきた。 |
| << 前記事(2006/09/20) | トップへ | 後記事(2006/09/25)>> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2006/09/20) | トップへ | 後記事(2006/09/25)>> |