スレッド一覧 > 記事閲覧
[138] cgi設置できない。
日時: 2021/02/17 15:46:41
名前: 松竹梅 ID:1613544401 メールを送信する
参照: https://tetudoujapan.ie-t.net/joyful.cgi

けんとweb様の画像アップ式返信ボード という掲示板を設置しようと思ったのですが、

”内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。

サーバー管理者(webmaster@tetudoujapan.ie-t.net)に連絡して、このエラーが発生した時刻と、このエラーの直前に実行したアクションを通知してください。

このエラーの詳細については、サーバーエラーログを参照してください。

さらに、ErrorDocumentを使用して要求を処理しようとしたときに、500内部サーバーエラーエラーが発生しました。”

というメッセージが出されます。

ディレクトリ構成がおかしいのでしょうか。

よろしくお願いします。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

Re: cgi設置できない。 ( No.1 )
日時: 2021/02/17 22:07:04
名前: ちらみ◆kBt3KPJY0E

エラーログを見たところjoyful.cgiの改行コードがWindows環境のものになっていたようなので、通常コンテンツ側を触ることはしないのですが、切り分けのためパーミッションとjoyful.cgiを修正しました。
https://qiita.com/xtetsuji/items/18e2ecbdf3c92e3f3e21

テスト
# ./joyful.cgi
-bash: ./joyful.cgi: /usr/local/bin/perl^M: 誤ったインタプリタです: そのようなファイルやディレクトリはありません

修正
# sed -i 's/\r//' joyful.cgi
# sed -i 's/\r//' admin.cgi
メンテ
Re: cgi設置できない。 ( No.2 )
日時: 2021/02/18 08:30:02
名前: 松竹梅 メールを送信する
参照: https://tetudoujapan.ie-t.net/joyful.cgi

ありがとうございます!
無事、表示されました。
本当にありがとうございます。
メンテ
Re: cgi設置できない。 ( No.4 )
日時: 2021/02/18 09:35:17
名前: ちらみ◆kBt3KPJY0E

cgiファイルの文字コードの問題なのでcgi,js関係無くご自分で確認できるようになった方が良いかと思います。

# find . -type f -name '*.cgi'
./admin.cgi
./captcha.cgi
./check.cgi
./joyful.cgi
./regist.cgi
./data/log.cgi
./data/past/0001.cgi
./data/ses.cgi
./init.cgi


# find . -type f -name '*.cgi' | xargs sed -i 's/\r//'


とりあえず文字コードは変換しましたのでご確認下さい。
メンテ
Re: cgi設置できない。 ( No.5 )
日時: 2021/02/18 13:05:27
名前: 松竹梅 メールを送信する
参照: https://tetudoujapan.ie-t.net/joyful.cgi

無事、投稿可能になりました。
この度は本当にありがとうございました。
今後とも、どうぞよろしくお願いいたします。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存