[PHP-users 34646] Re: php.ini がopenされているのに読み込まれない

ikari-ml @ ecoin.jp ikari-ml @ ecoin.jp
2009年 7月 9日 (木) 15:54:18 JST


碇と申します
まとはずれかもしれませんがchrootしてるとかないですがね?
On Thu, 9 Jul 2009 13:21:44 +0900
大瀧 保広 <y.ohtaki @ mx.ibaraki.ac.jp> 様wrote:
> こんにちは、大瀧と申します.
>> Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で
> バーチャルホスティングサービスを提供しています。
> mod_php のときだけ php.ini が読み込まれないという現象が起きており、
> 修正の糸口が見つけられず、困っています。
>>> 以下、確認したことです。
>> php の configure command 
>> './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' 
> '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' 
> '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php'
>> CLI版のphpで php -i した場合
> 	Configuration File (php.ini) Path => /usr/local/apache2/php
> 	Loaded Configuration File => /usr/local/apache2/php/php.ini
>> mod_phpのほうでphpinfo() を表示させると
> 	Configuration File (php.ini) Path /usr/local/apache2/php 
> 	Loaded Configuration File (none)
>> apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、
>> open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT
> open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT
> open("./php.ini", O_RDONLY) Err#2 ENOENT
> open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533
> close(533) = 0
> ...
>> となっており、ファイルディスクリプタが取得できているにもかかわらず、
> 一度もreadしないまま、closeしていることがわかります。
>>> このような現象が起きる原因として、何が考えられるでしょうか?
>> よろしくお願い致します.
>> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3

-- 
碇 永志
 <ikari-ml @ ecoin.jp>


PHP-users メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /