Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0004に戻る

タイトル: cgiのコードについて
記事No: 1218
投稿日: 2003/11/18(Tue) 14:23
投稿者: ky
先日掲示板用のCGIをDLしてみたのですが
TOKTOKのサーバではうまくいくのに、
自分のサーバではうまくいきません。
TOKTOKのサーバではShift-JISのままでもうまくいくのに
なぜ自分のサーバではうまくいかないのでしょうか?
なにか特別な設定があるのでしょうか?

タイトル: Re: cgiのコードについて
記事No: 1220
投稿日: 2003/11/18(Tue) 16:34
投稿者: pipi
> なぜ自分のサーバではうまくいかないのでしょうか?

こんにちは
とりあえず、どのような症状になってうまくいっていないのでしょうか?
エラーとかになっているのであれば、ログなんかもあればいいですね。

タイトル: Re^2: cgiのコードについて
記事No: 1221
投稿日: 2003/11/18(Tue) 20:47
投稿者: ky
> とりあえず、どのような症状になってうまくいっていないのでしょうか?

500ばんのエラーになっているんです。確かinternal serverなんとかって出るんです
 
> エラーとかになっているのであれば、ログなんかもあればいいですね。
う〜んそれが何処にあるのかわからないんです。申し訳ないです。
まだはじめたばかりなんです・・・
試したcgiは掲示板でcoolboardていうものなんですが・・・・・
他の試した掲示板ちがって複雑なんで自分でもさっぱりわかんないです。
あの〜くわしく勉強できるサイト教えて頂けないでしょうか?

タイトル: Re^3: cgiのコードについて
記事No: 1222
投稿日: 2003/11/19(Wed) 00:39
投稿者: kensuke@管理人   <webmaster@miloweb.net>
URL: http://www.miloweb.net/
基本的な事ですが、全てのCGIが動かないのでしょうか?
KENT-WEBなどから複数のスクリプトをダウンロードして、お試し下さい。

それと、Perlへのパスは一致していますでしょうか?
スクリプトの1行目の「#!/usr/bin/perl」っぽい記述と、
実際お使いのサーバのPerlへのパスが一致してるかをご確認下さい。
サーバのPerlへのパスの調べ方は、以下のコマンドを実行して下さい。

# which perl

上記のコマンド実行後のレスポンスがサーバのPerlへのパスになります。
フリーで公開されているスクリプトの多くは、「#!/usr/local/bin/perl」などになっていますが、
個人でインストールしたLinuxの多くの場合は/usr/bin/perlがPerlへのパスになっています。
ご確認下さい。

タイトル: Re^4: cgiのコードについて
記事No: 1225
投稿日: 2003/11/19(Wed) 13:18
投稿者: ky URL: http://popup11.tok2.com/home2/kais/cgi-bin/cb/c_board.cgi
> KENT-WEBなどから複数のスクリプトをダウンロードして、お試し下さい。

ここの掲示板は動きました。joyful noteなるものです。
perlの位置の指定も間違っていませんでした。
何故でしょう?
やっぱり、画像をcgi-binに置いているのがいけないのでしょうか?
それともShift-JisからEUCに変換した際に
文字化けしてしまったんでしょうか?

toktokに上げたものは問題ないのですが
一応そのアドレスを書いておきます。

タイトル: Re^3: cgiのコードについて
記事No: 1224
投稿日: 2003/11/19(Wed) 09:08
投稿者: pipi
> う〜んそれが何処にあるのかわからないんです。

とりあえず標準でインストールされているものならば
/var/log/httpd/error_log
ここがログになります。

タイトル: Re^4: cgiのコードについて
記事No: 1226
投稿日: 2003/11/19(Wed) 13:20
投稿者: ky
> とりあえず標準でインストールされているものならば
> /var/log/httpd/error_log
> ここがログになります。

調べてみます。

タイトル: 解決しました、ありがとうございます
記事No: 1228
投稿日: 2003/11/19(Wed) 19:43
投稿者: ky
ログを調べてみたところ
文字化けしていたので、cgiを調べてみたところ
一部、文字化けしている部分がありました。
直してみたらちゃんと動くようになりました。
どうやらコード変換しくじってしまったみたいです・・・・・
いろいろすいませんでした。

kensuke@管理人さん pipiさん
ありがとうございました

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net