サポート掲示板

記事が属するツリーの記事を全て表示します 【14199】掲示板CGI設置について 川畑篤正 13/4/5(金) 8:28

【14200】Re:掲示板CGI設置について wtz 13/4/5(金) 16:04
【14201】Re:掲示板CGI設置について 川畑篤正 13/4/5(金) 18:49
【14202】Re:掲示板CGI設置について シナプスサポート 13/4/5(金) 19:53 答え
【14203】perl のパス wtz 13/4/6(土) 7:18
【14206】Re:perl のパス 川畑篤正 13/4/8(月) 21:04
【14207】Re:perl のパス wtz 13/4/9(火) 1:49

 wtz WEB  - 13/4/5(金) 16:04 -
パスワード
>症状の起こっているソフトの名称とバージョン:WEB PATIO(スレッド型掲示板CGI)

というのは以下のものでしょうか?
(だとして話を進めます)

http://www.kent-web.com/bbs/patio.html


試しに設置してみようとしたら、perl にさわるのが久しぶりで、
admin.cgi どころか check.cgi すらエラーになる始末。
結局 patio というトップ?ディレクトリの属性を 705 に変えたら
全部うまくいったようです。

参考 [#T13637]

admin.cgi だけ動かないのだとすれば謎ですが、属性が違うかアスキーモードで
転送してないとかその辺りではないでしょうか?

http://www.kent-web.com/utility/

から Perl Checker をダウンロードしてチェックしてみるのも手ですが、
最初からやり直してはどうでしょうか?
引用なし
 川畑篤正 E-MAIL  - 13/4/5(金) 18:49 -
パスワード
ご解答有難うございます。
掲示板の最上階フォルダのパーミッションは705になっています。
pcheck.cgiを試したところ、admin.cgiに文法上のエラーがあるようなので再度元ファイルをダウンロードしなおし解凍→アップロードしたところ、pcheckでOKは出ました。

しかし、やはりadmin.cgiだけエラーが出る状態のままです。
エラーメッセージは今度はInternal Server Errorになっているので、なにかのファイルが見付からない、パスがおかしいとかでしょうか?
他の動作は問題無く管理画面だけ表示できない、ツール類を使っても問題が発見できないというのがどうにも…
引用なし
答え  シナプスサポート E-MAILWEB  - 13/4/5(金) 19:53 -
パスワード
シナプスサポートです。

CGIやSSIに関する利用方法につきましては、すでにご確認されているかも
しれませんが、下記URLにてご案内いたしておりますので、念のためこちらも
ご参照ください。

■CGI-SSIについて
http://www.synapse.jp/support/setup/hp/cgi-ssi/

■suEXECの適用について
http://www.synapse.jp/support/setup/hp/hp-service/suexec.html

ご不明な点があれば、お客様の状況をより詳しく確認したく存じますので、
お手数ではございますが、シナプスサポートセンターへご連絡をいただけ
ますでしょうか。

■シナプスサポートセンター(support@synapse.ne.jp
 TEL 099-813-8699 FAX 099-812-8110
 年中無休 9:00 - 21:00
引用なし
 wtz WEB  - 13/4/6(土) 7:18 -
パスワード
原因が多分分かりました。cgi (実行)ファイルの一行目を

#!/www/bin/perl としていませんか?

#!/www/bin/perl では admin.cgi は機能しません。

#!/usr/bin/perl に書き換えておいて下さい。

(他のファイルのも)
詳しくは(シナプスサポートさんもあげられておりますが)
http://www.synapse.jp/support/setup/hp/cgi-ssi/
の「CGIで利用可能なコマンドのパス」を読んで下さい。


(あと気休めですが init.cgi の文法チェックしといて下さい。
check.cgi など他の cgi が動くようなので無意味でしょうが…)
引用なし
 川畑篤正 E-MAIL  - 13/4/8(月) 21:04 -
パスワード
ご解答有難うございます。
admin.cgiの1行目はwwwではなくusrになってます。admin.cgiの方はいじった覚えが無いので、なぜadmin.cgiだけが動かないのかわからないんですよね…
とりあえずこちらのほうだけ動かないようですから、ftpソフトがアップロードする際に何か関連ファイルをバイナリモードでアップしてしまってエラーになってるのかもしれません。
別な掲示板cgiを探して代用してみることにします。
お騒がせいたして申し訳ありません。
引用なし
 wtz WEB  - 13/4/9(火) 1:49 -
パスワード
>admin.cgiの1行目はwwwではなくusrになってます。admin.cgiの方はいじった覚えが無いので、なぜadmin.cgiだけが動かないのかわからないんですよね…

いじったことがないのなら /usr/local/bin/perl になっていますよね?
もう一度確認願いします。
引用なし
ページ:  ┃  記事番号:   
(SS)C-BOARD v3.5.4 is Free.