IIS7.5配置PHP环境出现500错误怎么解决?
时间:2015-11-28 09:38:39
来源:未知
作者: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/IIS7.5下如何支持php的多版本?
- IIS7.5应用程序池经典模式和集成模式有什么区别?
- 如何设置IIS7/IIS7.5的FTP支持断点续传方法
- Windows2008R2一键安装PHP环境图文教程(PHP5.2+FastCGI模式)
- Windows2012一键安装PHP环境图文教程(PHP5.2.17+FastCGI模式)
- 如何在服务器里面安装多版本PHP环境?
- Windows2008R2一键安装PHP环境图文教程(PHP5.6+FastCGI模式)
- Wndows2008R2一键安装PHP环境图文教程(PHP7.0+FastCGI模式)
- Windows2008R2 IIS7.5伪静态URL中带特殊符号无法访问怎么解决?
- IIS7.5自定义404页面返回500错误的三个解决方案
简介:【软件性质】 自主开发,完全免费。 【运行环境】WinXP Win2003 Win7 Win2008 Win10 Win2012 【模块详情】 1、Apache:V2 2 22 2、Tomcat:V8 0 JRE 1 8 3、PHP:V5 2 17 5 3 28 5 4 41 5 5 38 5 6 25(均为32bit) 4、PhpMyAdmin:V4 0 6 5、MySQL:V5 5 19
立即下载
推荐文章
文章排行