ラウンジ(兼FAQ掲示板)

投稿でサーバーエラー(電光)
過去ログ NO.1033376946
□ お〜ふぁ [2002年09月28日14時41分]
はじめまして。
電光一目みて気に入り設置してみました。
しかし、投稿ボタンを押すと、Internal Errorになってしまいます。
パーミッションの設定もできています。
設定のところは以下のようにしました。

表示だけでみた状況は

http://www.pretty.ne.jp/~opotachi/cgi/denkoh/denkoh.cgi?html
になっています。
投稿ボタンを押して、投稿画面に行きますが、
エラーになります。

サーバーはnetageです。

http://www.netage.ne.jp/


# このスクリプトファイルをhttp:からのフルパスで記述
$script = "
http://www.pretty.ne.jp/~opotachi/cgi/denkoh/denkoh.cgi";

# 作業用ディレクトリ(/temp/フォルダ)
# 表示するページから見たパスで記述
$data_dir = "./cgi/denkoh/temp/";

# 作業用ディレクトリ(/temp/フォルダ)
# このスクリプトファイルから見たパスで記述
$tmp = "./temp/";

# ログファイルの名前
$file = "./data.cgi";

# jcode.pl
# このスクリプトファイルから見たパスで記述
$jcode = "./jcode.pl";

どこか間違っているところがあるのでしょうか?
お教えいただければ幸いです。
□ NXer [2002年09月28日20時08分]
はじめまして。NXerです。よろしくお願いします。

> 投稿ボタンを押して、投稿画面に行きますが、エラーになります。

> # ログファイルの名前
> $file = "./data.cgi";
> どこか間違っているところがあるのでしょうか?

私のwindows meの場合、

スラッシュ(斜線)’/’

は、ファイル名には禁止されているようです。他にも予約語で
ファイル名には使えない記号があるかと思います。

ドット(点)'.'
はその後に拡張子.dat .cgi .txtなどをつけて使います。

すえぽんさんのperl script初期値設定部分に、ドットとスラッシュ
がない
------------------------
> $file = "data.cgi";
------------------------
かと思います。

ワードパッドなどで保存ファイル名
./data.cgi
で文書保存をして、ファイル名無効と警告がでるかと思います。

いろんなコンピュータやOSの環境があり、的外れかもしれませんが
お試しください。書き込み成功されますように。

□ お〜ふぁ [2002年09月28日21時07分]

>
> ワードパッドなどで保存ファイル名
> ./data.cgi
> で文書保存をして、ファイル名無効と警告がでるかと思います。
>
> いろんなコンピュータやOSの環境があり、的外れかもしれませんが
> お試しください。書き込み成功されますように。

返信ありがとうございます。とても嬉しいです!
早速変更してみました。

しかしやはり、投稿画面から、投稿ボタンを押すとエラーになります。
OSはMacintoshOS9.1です。

せっかく、返信してくださったのに・・・くやしい!

□ NXer [2002年09月28日23時53分]
> せっかく、返信してくださったのに・・・くやしい!

NXerです。お役に立てなくて残念です。Stay cool!と言い聞かせて
電光設置に向けて一歩づづ歩んだ経験から、原点にもどってみました。

> OSはMacintoshOS9.1です。
Macについては過去記事一覧から設置例(桑田さん)や
「電光!data.cgiについて」のやす。☆さんのれすがあります。

> しかしやはり、投稿画面から、投稿ボタンを押すとエラーになります。

投稿・書き込みについては、ウェブサーバー側に各種設定条件があります。

> サーバーはnetageです。
> http://www.netage.ne.jp/

というこでですから、既に設定条件をご覧の上、設置のこととは思いますが
私も、お手伝いできなかったくやしまぎれにサーバーサイトの
メニュー、/サービス/のページを読みました。
http://www.netage.ne.jp/member/faq/cgi.html
--------------------------以下引用
CGIプログラムの実行権は?
「参考書やフリーのCGIなどの説明では、"755" などと紹介されている場合が
ありますが、NETAGEの場合は "701" に変更する必要がございます。」
NETAGEのWebサーバの仕様は、CGIを格納するフォルダ(ディレクトリ)や、CGI
プログラムのパーミッションを、"701" もしくは "705" でしか起動できなく
しております。
---------------------------
私は"701"の設定をしたことがありませんが、この点はどうでしょうか。
何かわかりましたら、お知らせください。
□ お〜ふぁ [2002年09月29日10時01分]
>
> > サーバーはnetageです。
> > http://www.netage.ne.jp/
>
> ---------------------------
> 私は"701"の設定をしたことがありませんが、この点はどうでしょうか。
> 何かわかりましたら、お知らせください。
>

返信ありがとうございます。
パーミッションの701への変更も行ってみました。
ダメでした・・・・
せっかく教えていただけたのに・・・・

あと考えられることは・・・・
サーバーの投稿への規制(BBSなどは可能ですし、ほかのCGIは稼働しているのですが。)
設定のミス。
前に指摘してくださったように、OSによって若干違うようですし。

アップローダーはDreamWeaverです。
お気づきの点などありましたら、お教えください。
□ NXer [2002年09月29日21時39分]
NXerです。大きな意味で設定でしょうか。

> OSはMacintoshOS9.1です。
> 「電光!data.cgiについて」のやす。☆’さんのれすがあります。
お読みになりましたか。
-----------------------------------------引用
「data.cgiのファイルはアップロードしてありますか。
空のファイル(容量kbのテキスト書類)です。
また、私はMacintoshを使ってるんですけど、自分のプロバイダー環境では
改行コードをUNIXに変更する必要があります。
改行コードがmacだとサーバーがファイルを認識してくれません。」
------------------------------------------
とのことです。そちらのプロバイダーの環境がもしこのとおりなら、
投稿ボタンを押すとエラーがでる、つまり
data.cgiファイルをサーバーが認識できないということでしょうか。

やす。☆’さんがどのように具体的に変更されたのかは分かりませが、
この点はいかがですか。

> アップローダーはDreamWeaverです。
私はエディターとして秀丸を使い、ファイル保存時、EUC(改行LF)に
しています。アップローダーはWS_FTPを使い、data.cgi(拡張子をdat
にしています)をasciiモードで転送しました。
Mac用にはJeditとFetch日本語版などがあるようです。
DreamWeaverは、高機能と聞いておりますが、エディターとFTPクラ
イアントソフトの機能を搭載しているのでしょうか。

疑問のばかりで、お役に立ちませんが、朗報をこころから期待しています。

□ やす。☆’ [2002年09月30日01時24分]
なんだか、こんにちは(笑)。
えっと、、、お〜ふぁ さん、
rel.html を設置していないのではありませんか?
□ お〜ふぁ [2002年09月30日18時09分]
たびたびの返信感謝につきます。
下記の件

「data.cgiのファイルはアップロードしてありますか。
空のファイル(容量kbのテキスト書類)です。
また、私はMacintoshを使ってるんですけど、自分のプロバイダー環境では
改行コードをUNIXに変更する必要があります。
改行コードがmacだとサーバーがファイルを認識してくれません。」
------------------------------------------
とのことです。そちらのプロバイダーの環境がもしこのとおりなら、
投稿ボタンを押すとエラーがでる、つまり
data.cgiファイルをサーバーが認識できないということでしょうか。

data.cgiはアップロードされています。
またdata.datに書き換えても、行いましたが、やはりサーバーエラー
もしかすると改行コードに問題があるのかも。
data.cgiで、パスが書いていないんですけど。
それは必要ないのでしょうか?

>
> なんだか、こんにちは(笑)。
> えっと、、、お〜ふぁ さん、
> rel.html を設置していないのではありませんか?

サーバーが別の場合、rel.html を設置となっていたので
設置していません。
必要なのですね。

みなさんにこんなに親切に解説していただいて、本当に感謝です。
頑張ります!
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.