如何解决iis php 500错误问题
iis php500错误的解决办法:1、打开【PHP.ini】,设置显示错误;2、把【require(./xxx.php)】改成【require(xxx.php)】;3、给网站的上级目录赋予iis用户读权限即可。
推荐:《PHP视频教程》
本教程操作环境:windows7系统、PHP5.6版,该方法适用于所有品牌电脑。
IIS 配置PHP环境HTTP 500错误处理方法
IIS使用FastCGI方式配置PHP以后,在编写PHP程序时,经常会出现HTTP 500错误
HTTP 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。研究了下,发现时PHP没有开启错误提示,这样IIS无法处理PHP的语法错误等,所以任何错误都会显示出HTTP 500错误。
解决方法很简单,打开PHP.ini,设置显示错误
display_errors = On
然后打开IIS,重新启动FastCGI。
HTTP 500服务器内部错误。这个问题的原因在于phpmyadmin和wordpress等程序的index.php文件中都用到了require(./xxx.php)这样的语句,一般是文件或数据库权限问题。
解决办法,把里面的require(./xxx.php)改成 require(xxx.php)。
解决办法2,给网站的上级目录赋予iis用户读权限。
检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
打开IIS管理器,选择应用程序池——你的网站应用程序池(自己的创建)——单击右侧的“设置应用程序池默认设置”,打开,在常规中,将“启用32位应用程序”设置为“True”,将“托管管道模式”改为Classic,最后单击“确定”就一切OK了。
以上就是如何解决iis php 500错误问题的详细内容,更多请关注其它相关文章!
推荐阅读
-
PHP下打开phpMyAdmin出现403错误的问题解决方法
-
nginx+thinkphp下解决不支持pathinfo模式以及存在的各种404,500问题,nginxpathinfo_PHP教程
-
如何解决PHP无法实现多线程的问题_PHP
-
PHP如何解决网站大流量与高并发的问题_php文摘_脚本之家
-
如何解决php中并发读写文件冲突的问题_PHP教程
-
如何解决PHP使用mysql_query查询超大结果集超内存问题
-
如何正确解决PHP缺少JSON包问题
-
如何解决PHP里大量数据循环时内存耗尽的问题_PHP教程
-
如何解决php 生成验证码图片不显示问题
-
因为曾经错误安装过PHP5.2而导致IIS7无法正常工作,显示500错误