1. 查看PHP错误日志:首先,打开php.ini文件并找到error_log指令,确保该指令被正确设置。然后,在PHP错误日志文件中查找与500错误相关的详细错误消息。根据错误消息,可以更容易地定位问题的根本原因。 2. 检查IIS FastCGI模块的配置:确保IIS FastCGI模块已启用,并正确配置为运行PHP。可以通过IIS管理器中的”FastCG
IIS对应的站点日志文件里也记录了相应的错误信息:(如401.3与500.19错误会分别显示“401 3”与“500 19”) 本机访问出错信息当中的“链接和更多信息”,点击可定位到https://learn.microsoft.com/zh-CN/troubleshoot/developer/webapps/iis/health-diagnostic-performance/http-error-500-19-webpage#hresult-code-0x80...
解决方法是打开IIS管理器,选择服务器节点,双击“角色”、“Web服务器(IIS)”、“角色服务”,找到“Web服务器”节点下的“Web服务器”功能,确保已经启用了“应用程序开发_ ISAPI扩展”和“应用程序开发_ CGI”。 2. PHP配置错误:检查PHP配置文件(php.ini)是否正确设置。确保下面的配置项是正确的: –extension_dir...
1、打开PHP.ini,设置显示错误; 2、把“require(./xxx.php)”改成“require(xxx.php)”; 3、给网站的上级目录赋予iis用户读权限即可。 IIS 配置PHP环境HTTP 500错误处理方法 IIS使用FastCGI方式配置PHP以后,在编写PHP程序时,经常会出现HTTP 500错误 HTTP 500(Internal Server Error):服务器尝试执行请求时遇到了意...
在IIS中,确保没有全局关闭错误详情展示。这可以在IIS管理器的“错误页面”功能中调整,将500错误自定义为发送源错误内容而非默认的静态页面。 ini ; php.ini 中启用错误报告 display_errors = On error_reporting = E_ALL 3. 权限和依赖库检查 还需检查PHP脚本以及其所调用的任何外部资源(例如数据库连接字符串、...
1 IIS使用FastCGI方式配置PHP以后,在编写PHP程序时,经常会出现HTTP 500错误HTTP 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。研究了下,发现时PHP没有开启错误提示,这样IIS无法处理PHP的语法错误等,所以任何错误都会显示出HTTP 500错误。解决方法很简单,打开PHP.ini,设置显示错误display_errors = ...
应该是是IIS+PHP的组合出了问题 对PHP工作目录下的php.ini进行参数的修改试试 display_errors=On error_log="C:\windows\Temp\php-5.x.yy_errors.log" error_reporting = E_ALL fastcgi.logging = 0 html_errors=On log_errors = On 点赞评论收藏分享举报 和开发者交流更多问题细节吧,去 写回答 ...
我有的目录需要写的权限,然后我把需要的目录和文件加上了IIS_User账号写权限还是不能显示 没办法了网上搜了一下说设置php.ini display_errors = On 能看到错误了,靠什么都看不到 再找有说 display_errors = Off log_errors = Off error_reporting = E_ALL & ~E_NOTICE | E_WARNING ...
详细错误信息: 试着在网上寻找答案有说把进程模型->标识 修改为:LocalSystem,还有说需要安装VC++ 2015运行库,我把能试的都试了一遍发现都不行,最后我试着重新下载php程序;开始我使用的是php-5.6.20-Win32-VC11-x64版本我把它换成php-5.6.20-Win32-VC11-x86然后重启iis发现问题解决了 ...
我的系统是VISTA,使用自带的IIS7,对ASP网页一直浏览正常。最近因自己心血来潮错误安装了一次PHP5.2。主要操作是: 1、下载的是自动安装的PHP5.2程序,自动选ISAPI按钮安装; 2、对IIS7中添加了名为“PHP”的ISAPI筛选器,选择ISAPI 筛选器 路径为"C:\Program Files\PHP\php5ts.dll"(路径选择程序错误) 3、对IIS...