MT4 で、[システムメニュー]->[システム情報]で mt-check.cgi がないといわれる原因が判明。
niigata linux の perl に HTTP::Request がインストールされていなかった模様。CPAN から HTTP::Request をインストールしたら動くようなった。
mt-check.cgi のファイル名を変えてもステータスが 500 で返ってくるんだものなぁ。こういうのは、エラーにならんのかね?
いや、エラーにならなかったということは、HTTP::Request 自体はインストールされていた?バージョンが違って呼び出しのプロトタイプが違ってたとか?perl ってそんなのあり??
----
よく見ると mt-check.cgi からの文字列の中に、余分なバックスラッシュが入っている。こんなところにデータベースを使った処理は入ってないだろうし。一難去ってまた一難か。
0 件のコメント:
コメントを投稿