1. 查看PHP错误日志:首先,打开php.ini文件并找到error_log指令,确保该指令被正确设置。然后,在PHP错误日志文件中查找与500错误相关的详细错误消息。根据错误消息,可以更容易地定位问题的根本原因。 2. 检查IIS FastCGI模块的配置:确保IIS FastCGI模块已启用,并正确配置为运行PHP。可以通过IIS管理器中的”FastCGI设置”...
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...
安装完成后,重复上述步骤进行配置。 通过以上方法,应该可以解决IIS7下利用PHP Manager切换PHP版本5.3时出现的HTTP错误500.0 Internal Server Error发生未知FastCGI错误。
当您的IIS(Internet Information Services)服务器在运行PHP应用程序时遇到500错误,这通常意味着服务器上发生了内部错误,而无法完成请求的处理,这个错误可能是由多种原因引起的,包括配置错误、PHP脚本错误、权限问题、资源限制等,下面我们将详细探讨可能导致这一错误的原因以及相应的解决方法。
应该是是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 ...
1 IIS使用FastCGI方式配置PHP以后,在编写PHP程序时,经常会出现HTTP 500错误HTTP 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。研究了下,发现时PHP没有开启错误提示,这样IIS无法处理PHP的语法错误等,所以任何错误都会显示出HTTP 500错误。解决方法很简单,打开PHP.ini,设置显示错误display_errors = ...
我的系统是VISTA,使用自带的IIS7,对ASP网页一直浏览正常。最近因自己心血来潮错误安装了一次PHP5.2。主要操作是: 1、下载的是自动安装的PHP5.2程序,自动选ISAPI按钮安装; 2、对IIS7中添加了名为“PHP”的ISAPI筛选器,选择ISAPI 筛选器 路径为"C:\Program Files\PHP\php5ts.dll"(路径选择程序错误) 3、对IIS...
所以建议在任何情况下都用以下步骤重新安装IIS: 复制代码 代码如下: 1、把IIS卸载。 2、把 %win...