No.150 Re:#!に関して |
発言者: 川 発言日: 2002 02/09 01:13 |
> つまり、bash等で「ls /usr/local/bin」とやれば d:/cygwin/usr/local/bin > の内容が見えるはずなんですが。それはできて「#!/usr/local/bin/perl 」が通らない > とすると...... > 1 cygwinアプリでないshellを使用してる? > 2 ...... > 最近まさかと思う質問が多いようですが、なにか事態が変わってるんでしょうか? 1) cygwinの窓で ls /usr/local/binとすれば、ファイルが見れます。 2 ) しかし、http://localhost/でアクセスすると、サーバーの内部エラーが発生し、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 と書き直すと、正しくブラウザで表示されます。 cygwinは以下のとおりです。 CYGWIN_NT-4.0 PAPA 1.3.6(0.47/3/2) 2001-12-08 17:02 i686 unknown Apacheは1.3.22 環境変数を設定したり、何かCygwinの設定で、ルートの基点が変更できたら良いなと思います。 しかし、普通に考えると、インストールされるとそれを基点にアクセスできるのが当たり前と考えますが 私の環境が異常なのでしょうか。 |
▼関連発言 |