当前位置:首页 > 文章资讯 > 软件教程 > IIS7.5配置PHP环境出现500错误怎么解决?

IIS7.5配置PHP环境出现500错误怎么解决?

时间:2024-02-18 10:34:59 来源:未知 作者:ucbug下载站

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了。
IIS7.5配置PHP环境出现500错误怎么解决?

UPUPW Kangle版PHP/ASPNET全能套件V2.1 官方32位版

UPUPW Kangle版PHP/ASPNET全能套件V2.1 官方32位版

站长工具 / 简体中文

55.19 MB /

简介:UPUPWPHP环境集成包是目前Windows平台下最具特色的Web服务器PHP套件。包括以Apache,Nginx和Kangle为核心的三个版本,其中Kangle版支持IOCP工作模型,完美解决现今HTTP服务器软件在Win平台的软肋,更适应Win服务器的高效生产工作!UPUPWPHP套件省去了搭建Web服务器网站运行
查看详情