大佬教程收集整理的这篇文章主要介绍了.htaccess php_value display_errors设置因错误500而中断,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Apache 2.4.3和PHP 5.4.7为Windows安装了新的XAMPP版本1.8.1.
我的网站都无法正常工作,返回http错误500(内部服务器错误).我追溯到此.htaccess行的原因
PHP_value display_errors off
当我发表评论时,网站可以正常工作.我还有其他的PHP_value命令,可以正常工作. PHP_value error_reporTing -1.
在Google的解决方案中,人们说PHP必须作为动态共享对象(DSO)加载. Apache模块.在我的情况下是这样的(httpd-xampp.conf):
LoadFile "/xampp/PHP/PHP5ts.dll" LoadModule PHP5_module "/xampp/PHP/PHP5apache2_4.dll"
因此,这并不是造成问题的原因.
我希望解决方案可以将PHP_value display_errors保留在.htaccess文件中,以便我团队中的其他人使用.
请帮助
==新发展==
在注释了使用mod_expires.c并被错误写入的.htaccess文件的无关部分之后,又名.正确的方法是将其放入以下示例中:
<IfModule mod_expires.c> ExpiresActive On <Filesmatch "\.(gif|jpg|jpeg|tif|tiff|bmp|png|js|css|ico)$"> ExpiresDefault "access plus 10 years" </Filesmatch> </IfModule>
因此,如果遇到类似情况,请注释或删除所有不相关的行,并尝试指出问题出在哪里.
解决方法:
首先应该是
PHP_flag display_errors Off
不喜欢
PHP_value display_errors Off
但是,我们的服务器按照PHP开发人员的建议(不是Apache模块)以“ CGI模式”运行PHP,因此您不能在.htaccess文件中使用“ PHP_value”或“ PHP_flag”命令.如果尝试这样做,则会看到“内部服务器错误”消息.
以上是大佬教程为你收集整理的.htaccess php_value display_errors设置因错误500而中断全部内容,希望文章能够帮你解决.htaccess php_value display_errors设置因错误500而中断所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。