はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 YY-BOARDの設置方法について
日時: 2006/05/27 20:00
名前: パパ

 教えて下さい。(1週間以上悩んでいます。)
①不明点 : 今回、このサイトを参考にWebサーバーを構築しました。
      その後、動作確認として以下を確認。
      1) .html
      2) .cgi
      3) .php
      上記のテスト動作が完了。
      そこで、YY-BOARDの掲示板モジュールをダウンロードして設置をしていましたが、
      実行すると、以下のようになっています。
      ●アップロードは、FFFTPを使用。
      ●転送の際、EUC設定
      ●それぞれ、アスキー.バイナリー転送
       cat /etc/sysconfig/i18n
       LANG="ja_JP.eucJP"
       SUPPORTED="ja_JP.eucJP:ja_JP:ja"
       SYSFONT="latarcyrheb-sun16"

      Distribution : fedora core5

      cgi実行画面
       <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
       <html><head>
       <title>500 Internal Server Error</title>
       </head><body>
       <h1>Internal Server Error</h1>
         <p>The server encountered an internal error or
         misconfiguration and was unable to complete
         your request.</p>
         <p>Please contact the server administrator,
         xxxxx@xxxxx.co.jp and inform them of the time the error occurred,
         and anything you might have done that may have
         caused the error.</p>
         <p>More information about this error may be available
         in the server error log.</p>
         <p>Additionally, a 500 Internal Server Error
         error was encountered while trying to use an ErrorDocument to handle the request.</p>
         <hr>
         <address>Apache/2.2.0 (Fedora) Server at 192.168.0.xxx Port xx</address>
         </body></html>
         
         /var/log/httpd/error_logの内容
         [Sat May 27 19:34:33 2006] [error] [client 192.168.0.xxx] (2)No such file or directory: 
         exec of '/var/www/html/xxxxx/xxxxx/yybbs.cgi' failed
         [Sat May 27 19:34:33 2006] [error] [client 192.168.0.xxx] Premature end of script headers: 
         yybbs.cgi
       
         アクセス権確認
         -rwxrwxrwx yybbs.cgi

         最後に、httpd.confの中の設定がおかしいのかと思いますが、何度見直しても
         分かりません。

         アドバイス等よろしくお願い致します。



         

 
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ コンテンツ関連情報

 Re: YY-BOARDの設置方法について ( No.6 )
日時: 2006/05/30 00:33
名前: パパ

管理者さん
お世話になります。
ログイン認証を外した結果は、下記の通りです。

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
 xxxxx@xxxxx.co.jp and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 500 Internal Server Error
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<hr>
<address>Apache/2.2.0 (Fedora) Server at 192.168.0.254 Port 80</address>
</body></html>

perl yybbs.cgiの実行結果です。
[root@xxxxx yybbs]# perl yybbs.cgi
syntax error at yybbs.cgi line 55, near ""<b style=\"color:$tCol; font-size:$tSize;\">$title="my "
Unrecognized character \x83 at yybbs.cgi line 55.

よろしくお願い致します。(正直、cgiは今回が初めての経験です)
メンテ
 Re: YY-BOARDの設置方法について ( No.7 )
日時: 2006/05/30 06:47
名前: 管理者

情報、ありがとうございます。

> perl yybbs.cgiの実行結果です。
> [root@xxxxx yybbs]# perl yybbs.cgi
> syntax error at yybbs.cgi line 55, near ""<b style=\"color:$tCol; font-size:$tSize;\">$title="my "
> Unrecognized character \x83 at yybbs.cgi line 55.

シンタックスエラーと出てますね。文法間違いです。
場所は『yybbs.cgi』の55行目、一部のスクリプトが出ていますが前後のロジックを見ないとはっきり分かりません。
パパさんはこの部分に変更を加えた(知らない内に間違って変えてしまった)等ありませんか?
当該場所を含め、前後3行ずつ位を教えてください。
メンテ
 Re: YY-BOARDの設置方法について ( No.8 )
日時: 2006/05/30 10:48
名前: 管理者

先程、提供元の『Kent Web』さんの所からスクリプトをダウンロードしてみました。

エラーが出力された該当の箇所を見た所、変なふうに置き換わってしまっていますね。


  # タイトル部
  print "<div align=\"center\">\n";
  if ($banner1 ne "<!-- 上部 -->") { print "$banner1<p>\n"; }
  if ($t_img eq '') {
(正)  print "<b style=\"color:$tCol; font-size:$tSize;\">$title</b>\n";
       ↓       ↓       ↓       ↓
(誤)     "<b style=\"color:$tCol; font-size:$tSize;\">$title="my 
  } else {
    print "<img src=\"$t_img\" width=\"$t_w\" height=\"$t_h\" alt=\"$title\">\n";
  }

もう一度、ダウンロードしたファイルを解凍し直すか、正しいロジックに変更すれば表示できますよ。
メンテ
 Re: YY-BOARDの設置方法について ( No.9 )
日時: 2006/05/30 23:58
名前: パパ

報告が遅くなりすいません。
自宅のwindowsのPCにyybbsのモジュールを落としたものですから
自宅に戻らないとできませんでした。(xxのPCではちょっと...)
アドバイスを基に修正して、下記を実行。
[root@xxxxx yybbs]# perl yybbs.cgi
Content-type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=eucJP">
(省略...)
</body>
</html>

上記のようになってしまいました。
ちなみに、ブラウザより実行するとまたサーバーエラーのようななります。(No6 掲載済)
*** 省略部分は、全て載せていいのかどうか解からなかったので省略しました。
   なんかHTMLの記述がそのまま表示されてしまったような。

参考までに、「perl yybbs.cgi」を実行したときにどのような画面が表示されればOKなのでしょうか。

すいませんが、よろしくお願いいたします。
メンテ
 Re: YY-BOARDの設置方法について ( No.10 )
日時: 2006/05/31 06:45
名前: 管理者

今回の実行結果「# perl yybbs.cgi」は、正常なhtmlを出力している様に思えます。

> ちなみに、ブラウザより実行するとまたサーバーエラーのようななります。(No6 掲載済)
ブラウザより表示した場合は本来のyybbsのトップ画面になる様に思えるのですが・・・
参考に今回の実行結果をそのまま掲載下さい。

> 参考までに、「perl yybbs.cgi」を実行したときにどのような画面が表示されればOKなのでしょうか。
画面と言うよりも、スクリプトの処理内容によりますが「http://xxxx.xxxx.ddo.jp/yybbs.cgi」でブラウザ表示した画面のhtmlソースが出力されます。

ちなみに、当サイトの「test.cgi」を「yybbs.cgi」と同じディレクトリに配置し、ブラウザから「http://xxxx.xxxx.ddo.jp/test.cgi」を実行した場合はどうなりますか?
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.