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」を実行した場合はどうなりますか?
|