include_path не обновляется, как указано в php.ini - PullRequest
1 голос
/ 27 января 2011

Я установил include_path в php.ini.

Затем я вызываю phpinfo()

И include_path отличается от того, что я указал в php.ini.

Что может вызвать это?

Я изменил тот же php.ini, который указан в «Загруженном файле конфигурации» в вызове phpinfo().php вызывается через модуль apache, я перезапустил apache - это тоже не помогает.

Я использую Windows Vista, Apache / 2.2.14 (Win32) PHP / 5.3.1

Я звоню set_include_path("...") в начале моего php-файла, но это хорошо только для временного решения проблемы.

Ответы [ 3 ]

1 голос
/ 27 января 2011

Одна из возможностей - наличие файла .htaccess, который вам мешает. Вы можете переопределить настройки php.ini в файлах .htaccess. Например, в вашем .htaccess:

php_value include_path <path>
0 голосов
/ 27 января 2011

вам нужно убедиться, что ваш include_path начинается с ".:".

0 голосов
/ 27 января 2011

Вставьте вашу include_path= запись из вашего php.ini. Я знаю, что записи в php.ini должны быть в одной строке, и вам нужно разделить каталоги двоеточиями, но в противном случае с этим нет никакого трюка.

...