No.5ベストアンサー
- 回答日時:
CSVファイルのパーミッションを666にしてみてはどうですか?
644でも動くと思うので、期待薄ではありますが・・・・
どれも、間違っていないとなると厄介ですね。
絶対に動く!スクリプトを一つ組んで、アップロードして
稼動するか確認してみたらどうですか?
それを設定して、動けばプログラム中のコマンドが引っかかっている事になりますし、動かなければ、サーバーの設定に間違いがあると言う事になります。
絶対に動くスクリプトをサンプルで載せておきます。
必要な部分を書き換えてやってみてください。
あと、CGIがリードする、CSVファイルは必ずありますか?
もし、無かったら、ファイルオープン時にエラーになりますよ。(書込みは自動生成される)
********サンプル*******
#!/usr/bin/perl
require 'cgi-lib.pl';
######ファイルオープンチェック#####このブロックは消しても良い
open (FILE,"ファイル名");
flock(FILE,2);
flock(FILE,8);
close(FILE);
#######################################
print "Content-type: text/html\n\n";
print <<"EOF";
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<TITLE>絶対に動く!</TITLE>
</HEAD>
<BODY>
動いたよ!
</BODY>
</HTML>
EOF
exit ;
No.6
- 回答日時:
こんにちわ。
またnovaakiraです。URL載せておきますといわれましても.....
どこにでしょうね?
あと、確か投稿には自分のページへのURLを
書いてはいけないときいたことがあるのですが.....
ですからCGIスクリプトそのものとその他に必要なファイル
の名前を書いてもらえませんか?
No.4
- 回答日時:
はじめまして。
下の人達が書いたことを繰り返し書くことはやめます。
サーバはどこのサーバを使用しているのですか?
下の人達が書いたことをやってもCGIがエラーを起こすと
いうことは...
1.はじめのラインを
#!/usr/local/bin/perl
にしてみる。
2.jcode.plをアップしてないとか。
3.そのCGIと一緒にアップしたファイル・フォルダの
パーミッション・場所が違うとか。
エラーといってもいろいろあるのでどのようなエラー表示に
なるのか知りたいです。
この回答への補足
いちおう、2については、問題ありません。
パーミッションは、csvデータを多用してます。データはすべて644になっております。
URL乗せておきます。HPでは、サンプルを選択してください。
よろしくお願いします。
No.3
- 回答日時:
サーバーでエラーが出る原因は以下の通りです。
(1)スクリプト自体のパーミッションが間違っている場合。
通常CGIは755にします。サーバーによってパーミッションが指定されている場合があるので、確認してください。
(2)スクリプトから書込みをしている、ファイル関連のパーミッション指定漏れ
CGIから書きこんでいるファイルのパーミッションは666にして下さい。
又、そのファイルがディレクトリの中にある場合、そのディレクトリのパーミッションは777にして下さい。
(3)Perlのパスの間違い。
#!/usr/bin/perlや#!/usr/bin/perlとなります。
これも、サーバーの設定を確認して下さい。
(4)最後に、FTP時の転送モードミス
PCからCGIファイルを転送する場合、ASCIIモードで転送して下さい。バイナリモードで転送すると、必ずエラーになります。
以上を確認して下さい。
No.2
- 回答日時:
・プログラムの最初にあるPerlのパスがあっていない
(#!perl とかいう行)
#!の後に、Perlのパスを設定してください。
ホームページサービスの説明書で確認してください。
・パーミッション(属性)が正しくない
プログラムは755、データは666等に設定してください。
参考URL:http://tohoho.wakusei.ne.jp/wwwcgi2.htm
No.1
- 回答日時:
・ローカル・サーバでのPerlのバージョンの確認。
(サーバの方がバージョンが古くないか?)
・パーミッションの確認
(実行するファイルに実行の権限がついてるか)
・ファイル指定の確認
(絶対パス指定のファイルがないか?)
・Perlのパスの確認
(/usr/bin/perlや、/usr/local/bin/perlとか。)
まずこれを確認してみることをお勧めします。
この回答への補足
バージョンについてなんですけど、ローカルサーバを友人に組んでもらったため不明です。原因はそれなんでしょうか・・・
もしその場合、どうすればいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- オープンソース gmailでのimap設定 1 2022/09/15 13:25
- UNIX・Linux Fedoraのupgradeで、libruby.so.3.0()がinstallできないという 1 2023/03/30 16:42
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- その他(メールソフト・メールサービス) Thunderbird メール受信 できない時にエラーが欲しい 1 2023/05/26 15:07
- ノートパソコン Windows10(?).pcを修復できませんでした の無限ループ PC無知で、アドバイスお願い致し 5 2022/06/26 16:24
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- ネットワーク 瞬快 コンソール操作 ローカル端末のファイルをリモート端末にコピーする方法がない? 1 2023/03/17 18:56
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPにて553エラー
-
cgiのパーミッションの設定の仕...
-
自宅サーバでのCGI関係エラーに...
-
ロリポップでCGIエラー500苦戦中
-
jcode.pl のパーミッション
-
VB6でレジストリファイルをイン...
-
EXCELファイルに誰がアクセスし...
-
CGIでソースがそのままでてしま...
-
《エクセルVBA》「他の人が該当...
-
CGIでの500エラー
-
cgi→csvが文字化け
-
VBAでサーバーにアクセスするに...
-
YY-BOARDについて
-
ASPからJavaScriptへの受け渡し...
-
perlからphpを実行して結果を得...
-
ケータイサイトの3社別自動振り...
-
「からし」と「マスタード」の...
-
ラジオボタンのグループ化
-
ASP(IIS?)のエラーについて
-
&や=、@を違うコードで表記したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPにて553エラー
-
Dreamweaverでのパーミッション...
-
pic16f873to873Aの違いはナンで...
-
パーミッション
-
VB6 FTPファイルのパーミッショ...
-
ローカルではうまくいってたの...
-
cgiからファイルの書き込みがで...
-
VB6でレジストリファイルをイン...
-
分かりません。誰か教えて
-
実行属性って?
-
サイトからCGIをダウンロー...
-
CGI設定の初歩的な質問
-
CGIの予約状況システムについて
-
Web Diary Professional設置後...
-
WEB PATIOが表示されない
-
CGIを覗かれないように
-
HPビルダー8でパーミッションを...
-
Perlの日記プログラムがIIS+Act...
-
属性値を変えられないのはなぜ...
-
SCPのファイル転送について
おすすめ情報