我注意到某些设置(例如display_errors
)可以在.htaccess中更改,但其他设置(例如allow_url_include
)则不能。我可以在php.ini文件中更改它们,但不能在.htaccess中更改它们。
在我走得更远之前,是的,我确实想要更改url_include值,我意识到这是一个巨大的安全风险。不过,它不适用于现场网站。这一切都在我的本地apache服务器上完成。
无论如何,allow_url_fopen
和enable_dl
之类的其他设置也无法更改,但它们在phpinfo()输出中都具有与主值分开的本地值,所以它肯定看起来像这些东西可以在php.ini文件之外更改。
我错过了php.ini文件中的某些设置,允许在.htaccess文件中更改某些内容吗?完全是别的吗?什么控制了这个,我该如何改变它?
PHP 5.5.14 Apache / 2.4.9(Unix),如果相关的话。
答案 0 :(得分:0)
个人用户可以合理地启用/禁用display_errors
等内容。我可能想暂时打开开发页面上的错误来测试一些东西。
像allow_url_include
这样的东西是安全限制,所以让个别用户绕过它会破坏这些限制的目的。