1

php.ini に include_path を設定しました。

それから私は電話しますphpinfo()

で指定したものとinclude_pathは異なりますphp.ini

何が原因でしょうか?

phpinfo()呼び出しで「ロードされた構成ファイル」で指定されたのと同じ php.ini を変更しました。php が apache モジュール経由で呼び出され、apache を再起動しました - これも役に立ちません。

Windows Vista、Apache/2.2.14 (Win32) PHP/5.3.1 を使用しています。

PHP ファイルの先頭で呼び出しset_include_path("...")ますが、これは一時的な回避策としてのみ有効です。

4

3 に答える 3

1

1 つの可能性は、邪魔になっている .htaccess ファイルがどこかにあるということです。.htaccess ファイルの php.ini 設定をオーバーライドできます。たとえば、.htaccess で:

php_value include_path <path>
于 2011-01-27T06:51:21.073 に答える
0

include_pathが「。:」で始まることを確認する必要があります。

于 2011-01-27T06:27:41.317 に答える
0

include_path=php.ini からエントリを貼り付けます。php.ini エントリは 1 行にする必要があり、ディレクトリをコロンで区切る必要があることは知っていますが、それ以外の方法はありません。

于 2011-01-27T05:30:12.780 に答える