A |
下記の原因が考えられます。
(1)Perl パスが間違っている。 プログラムの最初の行に下記のようにPerlへのパスが記述してあります。 /usr/bin/perl このパスはサーバによって定められています。 サーバのHPでPerlのパスを確認してサーバの指定と異なる場合は修正して下さい。 多くの場合、/usr/local/bin/perl 又は /usr/bin/perl です。
(2)CGIのパーミッションが間違っている。 CGIプログラムのパーミッションが実行可でないと上記エラーが発生します。 パーミッションはサーバの指定によりますが、一般的には「755」に設定すれば実行できます。 又、xxxdataディレクトリのパーミッションを「755」に設定してみて下さい。
(3)FTPの転送モードが間違っている。 FTP転送でcgiファイルをバイナリモードで転送すると上記エラーが発生します。 FTPの転送モードが下記のようになっているか確認して下さい。 ・テキストファイル(cgi、pl、html、htm、txt、css): アスキー(テキスト)転送モード ・画像ファイル(gif、jpg): バイナリ転送モード |
|