自动预结束文件PHP核心指令未加载
我有4台运行Apache的web服务器。这些服务器利用两个核心php.ini指令来解析和插入每个站点上的内容 e、 g auto_prepend_file=/home/stats/scriptty.php 自动追加文件=/home/stats/scripttry.php 文件 自动预结束文件 自动附加文件 在其中三台服务器上,指令处于工作状态。未能包含的服务器 文件有PHP5.4和其他PHP5.3 当我grep加载的PHP配置时,正确的值和文件路径都在那里,与auto_append_file相同自动预结束文件PHP核心指令未加载,php,apache,ubuntu,Php,Apache,Ubuntu,我有4台运行Apache的web服务器。这些服务器利用两个核心php.ini指令来解析和插入每个站点上的内容 e、 g auto_prepend_file=/home/stats/scriptty.php 自动追加文件=/home/stats/scripttry.php 文件 自动预结束文件 自动附加文件 在其中三台服务器上,指令处于工作状态。未能包含的服务器 文件有PHP5.4和其他PHP5.3 当我grep加载的PHP配置时,正确的值和文件路径都在那里,与auto_append_file
php -r "phpinfo();" | grep auto_prepend_file
我将其他3个服务器php配置文件与故障服务器进行了比较,它们看起来很相似。我已经检查了httpd.conf中的AllowOverrideAll,并且/它被设置为All
我在日志中没有看到任何错误。我尝试直接在htaccess上加载它,但它会生成一个系统错误
php_value auto_prepend_file "/dir/path/utilities.php"
不知道从这里到哪里去。您知道哪里有问题吗?php命令行中的php通常使用与通过web服务器使用php不同的php.ini文件。考虑使用WebServer EnV中执行的PHPINFO函数来查看它使用的INI文件。我已经检查并加载了正确的文件ini。但由于某种原因,它仍然不起作用。这可能是PHP5.4.29版本中的错误吗/usr/local/lib/php.ini@goat我注意到一些关于auto_prepend_文件的bug条目