はじめての自宅サーバ構築 - 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.36 )
日時: 2006/06/06 18:12
名前: 管理者

パパさん。

先程、ご送付させて頂きました。ご確認下さい。
問題なく、動作する事をお祈り致します。
メンテ
 Re: YY-BOARDの設置方法について ( No.37 )
日時: 2006/06/07 00:09
名前: パパ

管理者さん

モジュールありがとうございました。
まだ、不具合点があるようです。

検証の結果を記述します。
1) http://localhost/yybbs.cgi?mode=check
   Check Mode
  * ログファイルパス : OK
  * ログファイルパーミッション : NG   ---?
  * カウントファイルパス : OK
  * カウントファイルパーミッション : NG ---?
  * ロック形式:ロック設定なし
  * 過去ログ:設定なし 

  ?の部分なのですが、どのファイルを指すのか。
   一応 count.dat , yylog.cgi のアクセス権を 777にしたのですが ???
   前回、トップページが表示されたときは「?」の部分は OKになっていました。

   過去ログが設定なしになっていますが、これだと過去ログが見れないということ
   ですよね。であれば設定ありにしたいのですが今回の場合どのように設定すれば
   よいのでしょうか。
   

2) http://localhost/yybbs.cgi
  ERROR !
  Open Error: ./count.dat
  このようなエラーは今回初めて ???

  やはり、システムの問題でしょうか。

  情報を探してみます。

  
メンテ
 Re: YY-BOARDの設置方法について ( No.38 )
日時: 2006/06/07 09:49
名前: 管理者

> 1) http://localhost/yybbs.cgi?mode=check
>    Check Mode
>   * ログファイルパス : OK
>   * ログファイルパーミッション : NG   ---?
>   * カウントファイルパス : OK
>   * カウントファイルパーミッション : NG ---?
>   * ロック形式:ロック設定なし
>   * 過去ログ:設定なし 

>   ?の部分なのですが、どのファイルを指すのか。

スクリプトを見るとログファイルは「yylog.cgi」、カウントファイルは「count.dat」です。
また、ロジックを見るとRead/Write権が無い場合に「NG」と表示しています。もしくは、存在しないか・・・
お送りさせて頂いたファイルは、KentWeb様の指定通り、606にしてあります。
また、当方でもCheck Modeでは「OK」となっています。
ん〜・・・・

# ls -l yylog.cgi
# ls -l count.dat
# getenforce
# which perl
# perl -v

上記の実行結果を教えていただけませんか?

また、apache設定ファイルの以下の値も教えてください。
「/etc/httpd/conf/httpd.conf」ファイル内容の以下の「xxxxx」部分
User xxxxx
Group xxxxx
AddType application/x-httpd-cgi xxxxx
AddHandler cgi-script xxxxx
AddDefaultCharset xxxxx

2) http://localhost/yybbs.cgi
  ERROR !
  Open Error: ./count.dat

上記に関連しているからですね・・
取り敢えず、無視して構いません。(1 がOKになれば、このエラーはなくなると思います。)
メンテ
 Re: YY-BOARDの設置方法について ( No.39 )
日時: 2006/06/07 17:07
名前: パパ

管理者さん

ありがとう
早速かえりましたら、やってみます。

また、報告します。

では。
メンテ
 Re: YY-BOARDの設置方法について ( No.40 )
日時: 2006/06/08 00:42
名前: パパ

管理者さん

ありがとうございます。
やっとやっと完成しました。
エラーの原因は、アクセス権でした。
下記に記述します。
yylog.cgi 604 ---> 606へ OK
count.dat 604 ---> 606へ OK

やっと気持ちよく眠れます。

そこで、何点かお聞きしたいと思います。
1) 文字化けはどのように設定し直したのでしょうか。(理解に苦しんでいます)
2) /etc/httpd/conf/httpd.conf」ファイル内容の以下の「xxxxx」部分
  User apache
  Group apache
  上記ではapacheにしてありますが、ユーザー:グループはrootのままです。
  この場合、何か不都合がおきるのでしょうか。
  まだ、知識が浅いので。

以上、2点程よろしければ教えて下さい。

追伸
イメージ画像のエラーの件ですが、単なる設置忘れでした。
余計な苦労をおかけしてしまったようで、誠にすいませんでした。
メンテ

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.