[PHP-users 14567]htaccessが認識できない。

sorako yamamoto sorako_yamamoto @ hotmail.com
2003年 4月 11日 (金) 05:42:04 JST


こんにちは。
いつもお世話になっております。

include_pathを設定したいと思い、
以下の内容を記入した.htaccessファイルを作成しました。

# includeパスの設定
<IfModule mod_php4.c>
php_value include_path ".:./test_php:/usr/local/lib/php"
</IfModule>

そして、.htaccessと同階層のtest.php
から、./test_php/include.php
を呼び出そうと思い、

require_once("include.php");

とすると
Fatal error: main() [function.main]: Failed opening required 'include.php' 
(include_path='.:/usr/local/lib/php')

というエラーが出ました。 
パスが通っていない様なのですが、原因が分かりません。

php.iniにて
inlude_path=".:/usr/local/lib/php:/usr/loca/apache/htdocs/test_php"

としても結果は同じです。
しかも、php_info()でinlude_pathを確認すると.:/usr/local/lib/php
としか反映されていません。
(ちなみに他のphp.iniの他の項目を変更するときちんと反映されていました)

apacheのhttpd.confの設定は
<Directory />
    Options All
    AllowOverride All
</Directory>

としています。
なにか設定もれがあるのでしょうか。

過去ログを検索した結果
http://ns1.php.gr.jp/pipermail/php-users/2003-March/014225.html
と質問内容はかぶっていると思うのですが、解凍が得られていなかった様なので、
メールしました。


ご教授の程よろしくお願いします。


postgreSQL 7.3.2
PHP        4.3.1
Apache     1.3.27







_________________________________________________________________
ウイルスメール、迷惑メール対策なら MSN Hotmail  http://www.hotmail.com/  



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