php_value auto_prepend_file值缓存

时间:2014-11-06 16:40:42

标签: php apache

我以前在php_value auto_prepend_file ...中有.htaccess行,除非我添加新行,否则仍会使用旧值。

旧值指向不再存在的文件,因此我得到了

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required '/var/www/_redacted_/sessions/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

我必须创建一个空文件才能包含,这样可行,但我很想知道这是怎么回事。

1 个答案:

答案 0 :(得分:1)

此值只能存在3个位置:

  1. php.ini(以及其中包含的文件,如果您的发行版已经完成)
  2. Apache的配置文件(这些需要重新启动Apache并覆盖php.ini中的任何内容)
  3. .htaccess个文件。严格地说,在文件系统层次结构的不同级别上可能存在多个(这些应用程序在没有重新启动的情况下应用,并覆盖其他地方的任何内容)。
  4. P.S。您可以使用phpinfo()调用查看ini文件列表