PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了.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>

500错误消失了,并且PHP_value指令起作用了.

因此,如果遇到类似情况,请注释或删除所有不相关的行,并尝试指出问题出在哪里.

解决方法:

首先应该是

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,请注明来意。
标签: