- PR -

Web BBS ソフトのインストールトラブル

1
投稿者投稿内容
Psyduck
常連さん
会議室デビュー日: 2004/01/18
投稿数: 39
投稿日時: 2004-11-03 08:21
こんにちはPsyduckです。いつもお世話になっております。

ApacheでWEBサイトを作成したので
Web BBS の機能を加えようとしています。

OSはRedHat7.3
Apacheは2.0.52
BBSスクリプトは Tree BBS 1.20
です。

httpd.confはApacheのマニュアルに従い変更し
Apacheインストール時についてくる printenv.cgi や test-cgi.cgi
は正常に動作する事を確認しております。

Tree BBS 1.20 を解凍して、マニュアルに従い
必要なファイルをcgi-binディレクトリにコピーして
perlのパスも適切なものに変更しましたが
Browserから tree.cgi を呼び出すと
「The server encountered an internal error or misconfiguration 」
というエラーが表示されます。

そこで、サーバのerrorログを見ると
「Premature end of script headers: tree.cgi」
と記録されています。

もちろんファイルやディレクトリpermissionは確認しました。
・・・というか777にしても結果は変わりませんでした。

何が問題でどのようにすべきか、
どなたかアドバイスをいただければありがたいです。

あるいは、RedHatで動く他のWebBBSスクリプトで
何か推薦されるものがありましたら、それも試してみたいです。

お忙しいところ申し訳ありませんが
宜しくお願いいたします。

あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2004-11-03 10:17
改行コードが CR+LF になっていたりしませんか?

その他、下のサイトに 「Premature end of script headers」 エラーに関する
詳細な記述があるようですので、参照してみてください。

http://sagittarius.dip.jp/~toshi/premature.html

あと、正しく設定されていればシェルのコマンドラインから起動しても HTML が表示されると思いますので試してみてください。

Psyduck
常連さん
会議室デビュー日: 2004/01/18
投稿数: 39
投稿日時: 2004-11-03 14:22
あんとれさん、どうもありがとうございます。

>その他、下のサイトに 「Premature end of script headers」 エラーに関する
>詳細な記述があるようですので、参照してみてください。

教えていただいたサイトの情報に従い
tree.cgiに修正を加えたら正常に動くようになりました。

一行目の
#!/usr/bin/perl

#!/usr/bin/perl --
と書き直したら直りました。

貴重な情報をどうもありがとうございました。m(__)m
1

スキルアップ/キャリアアップ(JOB@IT)