CGI-BBS > 基礎 > パーミッション > エラーになります・・・


カレッヂ
カレッヂ


質問者 ともっち  投稿日 1/6(土) 18:14:56
CGI初心者です。
CGIスクリプトのパーミッションを755に設定したのですが、「Internal Server Error」となって動きません。これはどうしてなのですか?
回答者 まさ  [削除]  投稿日 1/6(土) 21:49:24
Internal Server Errorとパーミッションは関係ありません。
Internal Server Errorはいろいろな原因が考えられますが、一番多いのはスクリプト内に
エラーがある場合です。
telnetまたはローカルでPerlで使えるなら「perl -wc xxx.cgi」で何かわかるかも知れま
せん。これでsyntax OKが出ているにもかかわらずエラーが出る場合は、FTPで送るとき
バイナリーにしてしまっているとかが考えられます。
回答者 さと  [削除]  投稿日 1/7(日) 00:00:53
Internal Server Errorはパーミッションが違っていても出る場合があります。
プロバイダによっては、705などにしないといけない場合もありますので、
プロバイダの説明ページなどで確認してみてください。

スクリプトを改造したり、一行目のperlのパスなどを間違えていなければの話ですが。

返信(回答)する


Web裏技