下記のような簡単なスクリプトなんですが、なぜかサーバーにアップすると動きません。
ローカルでコマンドプロンプトから直接実行するとまともに動作します。
パーミッションは「755」と「705」でやってみましたが。
perlのパスは合っていますし、実際同じ場所に置いた他のCGIは動作します。
#!/usr/bin/perl
open (DT, "<./data/***/***.csv") or die "File '***.csv' Open Error.";
@data = <DT>;
$data[0] = ",,,,,,\n";
open (OUT,">./data/***/***1.csv") or die "File '***1.csv' Open Error.";
print OUT @data;
close (DT);
close (OUT);
原因が分からず困っています。
解決策でなく、原因と思えるだけの回答で結構ですので何卒よろしくお願いいたします。
No.1
- 回答日時:
>下記のような簡単なスクリプトなんですが、なぜかサーバーにアップすると動きません。
一番の解決の糸口はエラーの内容です。
ブラウザで見て500エラーなら、スクリプトに何らかの問題があると考えられます。
それともし見れるならエラーログを確認しましょう。エラーの詳細が書かれているはずです。それを示すなりするとより良い回答が得られるかもしれません。
ただ単にアップロードのミスだった、というのも意外とやりがちなので確認するとよいかもしれません。
>ブラウザで見て500エラーなら、スクリプトに何らかの問題があると考えられます。
ありがとうございました。
確かに500エラーだったので実行していないとばかり思っていたのですが、スクリプトに実行後の処理を記述していなかったため500エラーの表示になったようです。
ご指摘通りスクリプトの問題でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Perl perlのflock関数でロックをかけたままopen関数で何度もファイルを開きなおすことはできますか 3 2023/05/01 22:25
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時パラメータを使用するとE...
-
perlスクリプト s/^\\s+//; ...
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 『Call』で呼び出す...
-
例外処理のフローチャートの記...
-
ユーザー定義関数に#NAME?が返...
-
VBAでoutlook365が起動しません。
-
VBAで別モジュールへの変数の受...
-
モジュールの最大数はいくつな...
-
ユーザーフォームに最小化・最...
-
VBでグローバル変数を宣言するには
-
'Range'メソッドは失敗しました
-
Excel VBAで、ユーザーフォーム...
-
サブルーチンを認識しません。
-
エクセルVBAでシートモジュール...
-
Excelシート内セル記述の違いに...
-
perl起動方法
-
【vba】フォームに書いてあ...
-
Excel VBA 定義されたプロージ...
-
VBAで旧字体を異字体に一括で変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラー
-
XML::XPathで日本語検索するには
-
perlスクリプト s/^\\s+//; ...
-
PerlでIPアドレスを取得する方法
-
実行時パラメータを使用するとE...
-
perl+shiftjisで5c文字化けの対...
-
「CGIプログラムエラー」って何...
-
フォームから送られてきた文字...
-
正規表現でのエラー
-
何時間後を求める。
-
Perl 教えてください。
-
windowsXP上で動作する最新版の...
-
UTF8でperlスクリプトを書くと...
-
メールフォームから大きめの添...
-
ActivePerl 1行入力で 'と"が...
-
ローカルテストOKのPerl サー...
-
perlでactive directoryに登録
-
Perlで長音
-
syntax OKなのに・・・
-
Pod::Usageで日本語を使用する...
おすすめ情報