Re: できました!! ( No.1 ) |
|
- ????????? 2006/10/11 21:14
- ????????? 武蔵
-
restorecon ってSELinuxでのラベル付加コマンドじゃなかったでしたっけ?
SELinuxを有効にして構築してるんですか? もしそうだったら、前途多難・・・全てのエラーはこれに起因してるんでは???
それと、エラー時のログは画面のコピーではなくてサーバーログを明記してください。 apacheだったら /var/log/httpd/error_log メールだったら /var/log/maillog
当等・・・・
|
Re: できました!! ( No.2 ) |
|
- ????????? 2006/10/11 22:11
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
武蔵さん、ありがとうございます。
>restorecon ってSELinuxでのラベル付加コマンドじゃなかったでしたっけ?
>SELinuxを有効にして構築してるんですか? >もしそうだったら、前途多難・・・全てのエラーはこれに起因してるんでは???
ええと、FedoraCore5の本にそって進めているのでSELinuxっていうことはないとおもうのですが?
|
Re: できました!! ( No.3 ) |
|
- ????????? 2006/10/11 22:21
- ????????? 武蔵
-
え〜っと、SELinuxと言うのは、FedoraCoreとかと同じ部類のディストリビューションとかではありません。
# getenforce
このコマンドを実行した時に何が表示されますか?
|
Re: できました!! ( No.4 ) |
|
- ????????? 2006/10/11 22:28
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
おせわになります。
やってみました。
bash: getenforce: command not found
となっちゃいましたが。
|
Re: できました!! ( No.5 ) |
|
- ????????? 2006/10/11 22:31
- ????????? 武蔵
-
rootで実行しました?
コマンドの左にある”#”はrootを表します。 もし”$”であれば一般ユーザーです。
このgetenforceはrootでないと実行できません。
|
Re: できました!! ( No.6 ) |
|
- ????????? 2006/10/11 22:45
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
はい#ルートでしました。
|
Re: できました!! ( No.7 ) |
|
- ????????? 2006/10/12 06:35
- ????????? 管理者
-
> * 掲示板を開きますと上のほうに「管理用」がありますがここをクリックしますと
> 下記のようなエラーが出てしまい管理用ページが開かないのです。 エラーになった時のエラーログを教えて頂けますか? 該当するファイルは「/var/log/httpd/error_log」です。
> 実はサーバーにファイル転送すると上書きによって「Forbidden」が表示されるので > そのたびに下記のアクセス権の設定をしております。 武蔵さんが気にされている様に、SELinuxが有効になっていないでしょうか? 「getenforce」コマンドはrootで実行できるはずなんですが・・・
以下の結果を教えてください。
# cat /etc/selinux/config
|
Re: できました!! ( No.8 ) |
|
- ????????? 2006/10/12 08:21
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
ご返事おそくなりました。
まず、 >武蔵さんが気にされている様に、SELinuxが有効になっていないでしょうか? >「getenforce」コマンドはrootで実行できるはずなんですが・・・
ユーザー→再起動してrootで表示できました。 #getenforce Enforcing
>以下の結果を教えてください。 ># cat /etc/selinux/config [root@miserver chibi]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=enforcing # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted
# SETLOCALDEFS= Check local definition changes SETLOCALDEFS=0 [root@miserver chibi]#
>掲示板を開きますと上のほうに「管理用」がありますがここをクリックしますと > 下記のようなエラーが出てしまい管理用ページが開かないのです。
>エラーになった時のエラーログを教えて頂けますか? >該当するファイルは「/var/log/httpd/error_log」です。
light.cgiはこのあたりかと思うのですが。 よろしくお願いいたします。
[Thu Oct 12 00:08:14 2006] [error] [client 218.41.233.152] File does not exist: /home/chibi/public_html/cgi-bin/light, referer: http://papa-net.ddo.jp:8888/nor/nor2.nor [Thu Oct 12 00:08:16 2006] [error] [client 218.41.233.152] File does not exist: /home/chibi/public_html/cgi-bin/light [Thu Oct 12 00:08:17 2006] [error] [client 218.41.233.152] File does not exist: /home/chibi/public_html/cgi-bin/light [Thu Oct 12 00:08:19 2006] [error] [client 218.41.233.152] File does not exist: /home/chibi/public_html/cgi-bin/light [Thu Oct 12 00:08:35 2006] [error] [client 218.41.233.152] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://miserver.dvrdns.org:8080/~chibi/ [Thu Oct 12 00:14:26 2006] [error] [client 220.98.113.23] File does not exist: /var/www/html/linkv [Thu Oct 12 00:16:38 2006] [error] [client 218.41.233.152] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://miserver.dvrdns.org:8080/~chibi/ [Thu Oct 12 00:21:04 2006] [error] [client 218.41.233.152] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 00:21:06 2006] [error] [client 218.41.233.152] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 00:21:19 2006] [error] [client 24.6.217.176] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=817 [Thu Oct 12 00:21:19 2006] [error] [client 24.6.217.176] File does not exist: /var/www/html/favicon.ico [Thu Oct 12 00:21:23 2006] [error] [client 24.6.217.176] File does not exist: /var/www/html/apache/light/light.cgiafefefef [Thu Oct 12 01:54:30 2006] [error] [client 64.233.172.35] File does not exist: /var/www/html/Photo.html [Thu Oct 12 05:14:49 2006] [error] [client 66.249.72.238] File does not exist: /var/www/html/robots.txt [Thu Oct 12 05:14:49 2006] [error] [client 66.249.72.238] File does not exist: /var/www/html/calen [Thu Oct 12 07:31:05 2006] [error] [client 60.33.37.230] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://miserver.dvrdns.org:8080/~chibi/index.html [Thu Oct 12 07:31:07 2006] [error] [client 60.33.37.230] (2)No such file or directory: exec of '/var/www/html/apache/light/admin.cgi' failed, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 07:31:07 2006] [error] [client 60.33.37.230] Premature end of script headers: admin.cgi, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 07:31:18 2006] [error] [client 60.33.37.230] ERROR: ld.so: object '/lib/libsafe.so.2' from /etc/ld.so.preload cannot be preloaded: ignored., referer: http://miserver.dvrdns.org:8080/~chibi/index.html [Thu Oct 12 07:31:20 2006] [error] [client 60.33.37.230] (2)No such file or directory: exec of '/var/www/html/apache/light/admin.cgi' failed, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 07:31:20 2006] [error] [client 60.33.37.230] Premature end of script headers: admin.cgi, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 07:33:41 2006] [notice] caught SIGTERM, shutting down
|
Re: できました!! ( No.9 ) |
|
- ????????? 2006/10/12 08:40
- ????????? 管理者
-
> 以下の結果を教えてください。
>> # cat /etc/selinux/config > [root@miserver chibi]# cat /etc/selinux/config > # This file controls the state of SELinux on the system. > # SELINUX= can take one of these three values: > # enforcing - SELinux security policy is enforced. > # permissive - SELinux prints warnings instead of enforcing. > # disabled - SELinux is fully disabled. > SELINUX=enforcing > # SELINUXTYPE= type of policy in use. Possible values are: > # targeted - Only targeted network daemons are protected. > # strict - Full SELinux protection. > SELINUXTYPE=targeted > > # SETLOCALDEFS= Check local definition changes > SETLOCALDEFS=0 やはり、SELinuxが有効になっていますね。 まず、SELinuxを無効にしてから再度確認してみて下さい。
無効方法は、以下を参照してください。
参照:http://kajuhome.com/security_trouble.shtml#n02-02
|
Re: できました!! ( No.10 ) |
|
- ????????? 2006/10/12 12:01
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
お世話になります。
SELinuxを無効して確認いたしましたのでお願いします。 > # cat /etc/selinux/config
[chibi@miserver ~]$ su パスワード(P): [root@miserver chibi]# cat /etc/selinux/config
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted
# SETLOCALDEFS= Check local definition changes SETLOCALDEFS=0 [root@miserver chibi]#
|
Re: できました!! ( No.11 ) |
|
- ????????? 2006/10/12 19:02
- ????????? 管理者
-
システム再起動(リブート)は行いましたか?
後は、問題となっているURLにアクセスしてエラーとなるか確認してください。 エラーとなったら、またエラーログ「/var/log/httpd/error_log」の該当箇所を掲示下さい。
|
Re: できました!! ( No.12 ) |
|
- ????????? 2006/10/12 21:04
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
お世話になります。
はい、システム再起動(リブート)を行いましたがまだ「管理」をクリックするとエラーになります。
light 20:53のところです。 よろしくお願いいたします。
[Thu Oct 12 20:53:17 2006] [error] [client 210.227.195.127] (2)No such file or directory: exec of '/var/www/html/apache/light/admin.cgi' failed, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 20:53:17 2006] [error] [client 210.227.195.127] Premature end of script headers: admin.cgi, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 20:53:25 2006] [error] [client 219.111.98.2] (2)No such file or directory: exec of '/var/www/html/apache/light/admin.cgi' failed, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 20:53:25 2006] [error] [client 219.111.98.2] Premature end of script headers: admin.cgi, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi [Thu Oct 12 20:55:29 2006] [notice] caught SIGTERM, shutting down [Thu Oct 12 20:56:59 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Thu Oct 12 20:56:59 2006] [notice] Digest: generating secret for digest authentication ... [Thu Oct 12 20:56:59 2006] [notice] Digest: done [Thu Oct 12 20:56:59 2006] [notice] Apache/2.2.2 (Fedora) configured -- resuming normal operations
|
Re: できました!! ( No.13 ) |
|
- ????????? 2006/10/12 22:23
- ????????? 管理者
-
> [Thu Oct 12 20:53:17 2006] [error] [client 210.227.195.127] (2)No such file or directory: exec of '/var/www/html/apache/light/admin.cgi' failed, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi
> [Thu Oct 12 20:53:17 2006] [error] [client 210.227.195.127] Premature end of script headers: admin.cgi, referer: http://miserver.dvrdns.org:8080/apache/light/light.cgi 「No such file or directory」そんなファイルやディレクトリはないとメッセージしていますね。 また、スクリプト自体もエラーとなっています。
スクリプト提供元よりディレクトリ構成が自サーバの構成と合っているか再度確認してください。 また、前にもお書きしましたが全ファイルの文字コードも正しいかも確認してください。
|
Re: できました!! ( No.14 ) |
|
- ????????? 2006/10/12 23:52
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/apache/light/light.cgi
-
ありがとうございます。
>「No such file or directory」そんなファイルやディレクトリはないとメッセージしていますね。 確認いたしましたがファイル名、ファイル数まちがいなくありました。
>また、スクリプト自体もエラーとなっています。 ここが分かりません。
>スクリプト提供元よりディレクトリ構成が自サーバの構成と合っているか再度確認してください。 ここなのですがkentさんのディレクトリ構成は
【ディレクトリ構成例】 public_html / index.html (トップページ) | +-- light / light.cgi [705] | admin.cgi [705] | init.cgi [604] | jcode.pl [604] | +-- data / data.cgi [606] | light.dat [606] | pastno.dat [606] ... 過去ログを生成する場合 | +-- past [707] / 0001.cgi [606] ... 過去ログを生成する場合
私のはデフォルト設置ですが、ちょっとまちがっていた箇所があったので下記のように直したら cgiが表示されなくなりました。 下記のように構成したのではまちがいでしょうか?(ちょっと分からなくなりました)
var / www / html/ | +-- apach / light / light.cgi [705] | admin.cgi [705] | init.cgi [604] | jcode.pl [604] +-- data / data.cgi [606] | light.dat [606] | pastno.dat [606] ... 過去ログを生成する場合 | +-- past [707] / 0001.cgi [606] ... 過去ログを生成する場合
>前にもお書きしましたが全ファイルの文字コードも正しいかも確認してください。 やっぱりこちらはまちがいありませんでした、[UTF-8」になってました。
|
Re: できました!! ( No.15 ) |
|
- ????????? 2006/10/13 04:24
- ????????? Johann
- ?????§??? http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html
-
+-- apach / light / light.cgi [705]
apachというのはapacheの書き間違い? 一文字でも違ったらアクセスできないので、念のため確認。
|
Re: できました!! ( No.16 ) |
|
- ????????? 2006/10/15 20:18
- ????????? とんとん
- ?????§??? http://miserver.dvrdns.org:8080/bbs/bbs44.cgi
-
お世話になります。
いままで掲示板設置に悪戦苦闘しておりました。 でもkentさんの掲示板は設置できませんでした。
設定などはまちがっていないようですしtest.cgiもデフォルトの場所で実行できます。 なのになぜか「Internal Server Error」で悩まされていました。
他のサイトからcgiスプリトをダウンし設置してみるとあっさり掲示版が動きました。
結局下記のようなことがっだのでしょうか?
『ブラウザで「Internal Server Error」と表示される原因: CGIプログラムが最初に "Content-Type: text/html"と空行を出力していない CGIプログラムが異常終了している 対策: 「Content-Type: text/html」と空行をちゃんと出力しているどうか 確かめる(出力内容を) ソースコードを修正する 』
error.logにもこれにあてはまるような記述があったと思われますし管理者様からもこのようなご指摘があった と思います。
でも設置して動くcgiスプリトと動かないものがあり、ほとんどは動かないようです。
一応設置できました、大変ご面倒をお掛けいたしました。
またよろしくお願いします。
|