Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇2909:
apachectl暴走 [まげねこ] 05/23 03:17

 └◇2919:Re:apachectl暴走 [zxcv] 05/28 <


2909● apachectl暴走[ まげねこ ] 2005 05/23 03:17
cygwinを入れ替えたところ何かがおかしくなりました。

/usr/local/apache/bin/apachectl start: httpd started
と起動したところ
[Mon May 23 02:14:43 2005] [alert] httpd: Could not determine the server's fully
qualified domain name, using 192.168.0.3 for ServerNameとでました。

最初はserverNameに#でも取り忘れたのだろうと思っていたのですが、ちゃんと正しく入力されていて、バックアップもとってあり見比べても、勿論いじってないので間違えようがないし謎。インストールし直す前は普通に動いていました。

anhttpdではアクセスできたのでdomainはちゃんと生きてます。

どうもhttpd.confをapachectlが読み込んでいないような感じで何も反映しません。

stopコマンドをいれると
$ /usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl stop: httpd (pid ?) not running

と出て終了できません。restartしてみたところどんどんhttpdが倍増して行きます;

再インスコすればいいじゃん、ということで再インスコしたところ、直りませんでした。すごいバグリ方です。むかついてbinフォルダのhttpd.exeとapachectl残して全部フォルダ消して見ましたが、単体でも動くことは動くんですね;;

再インストールも出来ません;;;
スレッド一覧


2919● Re:apachectl暴走[ zxcv ] 2005 05/28 12:13
私もここしばらく(1~2ヶ月?) apache 等がうまく動かず、cygwin のバージョンアップを見合わせていたのですが、本日強引な解決をみました。 やったことは以下のとおりです。

1 cygwin の全モジュールを、setup.exe でアンインストール

2 WindowsXP 再起動

3 setup.exe で cygwin の default インストール(local disk から)

4 setup.exe で cygwin の 全モジュールインストール(local disk から)

5 setup.exe で 最新モジュールをダウンロード

6 setup.exe で 最新モジュールをインストール


apacheパッケージに mod_auth_dbm が含まれてない様で、 httpd.conf のこれに関する 2行をコメントアウトしました。

Perlですが、@INC から /usr/lib/perl5/site_perl が無くなったので、そこに入れていたものは /usr/lib/perl5/site_perl/5.8 等への移動が必要です。 また、perl-libwin32 がPerl本体に追従してくれました。 これでやっと新らしいPerlを使って Windowsレジストリへのアクセスができます。 別途CPANからダウンロードした DBI-1.48 と DBD-Pg-1.41 ですが、configure/make/動作とも大丈夫の様です。
スレッド一覧

早田のホームページへ
CGIROOM