日曜日, 11月 04, 2007

大山鳴動して

MT4 で、[システムメニュー]->[システム情報]で mt-check.cgi がないといわれる原因が判明。

niigata linux の perl に HTTP::Request がインストールされていなかった模様。CPAN から HTTP::Request をインストールしたら動くようなった。

 mt-check.cgi のファイル名を変えてもステータスが 500 で返ってくるんだものなぁ。こういうのは、エラーにならんのかね?

 いや、エラーにならなかったということは、HTTP::Request 自体はインストールされていた?バージョンが違って呼び出しのプロトタイプが違ってたとか?perl ってそんなのあり??

----
 よく見ると mt-check.cgi からの文字列の中に、余分なバックスラッシュが入っている。こんなところにデータベースを使った処理は入ってないだろうし。一難去ってまた一難か。

0 件のコメント: