Cygwin なんでも掲示板

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

No.151  Re:#!に関して
発言者: 水口
発言日: 2002 02/09 01:13
 
Apacheのログを見ると以下のようになっています。
> (2)No such file or directory: couldn't spawn child process: d:/program files/apache group/apache/htdocs/index.cgi
> 3) #!d:/cygwin/usr/local/bin/perl と書き直すと、正しくブラウザで表示されます。

なるほど、Apache がらみでしたか。
d:/cygwin/ と / を等価だと認識できるのは Cygwinアプリだけなので、非Cygwinアプリ
の Apache が「#! /usr/local/bin/perl」を正しく処理できないのは理解できます。

1 Apache の設定で、「外部コマンドは d:/cygwin/bin/sh 経由で起動する」様にする。

2 Cygwinでコンパイルした Apache を使用する。

3 CYGROOT を c:/ にした上で、c: 以外のドライブレターを使用しない。

のうちいずれかひとつで解決しそうな気がしますね。

> 私の環境が異常なのでしょうか。

各ソフトが仕様どおりの動作をした結果だと思います。


▼関連発言

147:#!に関して [川] 02/09
 └148:Re:#!に関して [水口] 02/09
  └150:Re:#!に関して [川] 02/09
   └151:Re:#!に関して [水口] 02/09
    └152:Re:#!に関して [川] 02/09
     └154:Re:#!に関して [水口] 02/09 <

Pass 保存

早田のホームページへ
CGIROOM