0

我是新来的——我在这个 $%%$%$ IIS7.5 上遇到了问题配置和转储 sql - 男孩是我错了!我想我已经做了所有我知道要做的事情,但仍然收到这个烦人的 HTTP 错误 500.0 - 内部服务器错误

这是我每次都得到的,当我尝试访问该网站时:

HTTP 错误 500.0 - 内部服务器错误

由于发生内部服务器错误,无法显示该页面。

详细的错误信息

模块 FastCgiModule

通知 ExecuteRequestHandler

处理程序 PHP_via_FastCGI

错误代码

0x00000000 

请求的 URL http://mysite.com:80/index.php

物理路径

E:\HostingSpaces\xxxxxxxxx\mysite.com\wwwroot\index.php 

登录方法匿名

登录用户匿名

最可能的原因: • IIS 收到请求;但是,在处理请求期间发生了内部错误。此错误的根本原因取决于处理请求的模块以及发生此错误时工作进程中发生的情况。•IIS 无法访问网站或应用程序的web.config 文件。如果 NTFS 权限设置不正确,可能会发生这种情况。•IIS 无法处理网站或应用程序的配置。•经过身份验证的用户没有使用此DLL 的权限。• 请求被映射到托管处理程序,但未安装 .NET 可扩展性功能。

您可以尝试的事情: • 确保 web.config 文件的 NTFS 权限正确,并允许访问 Web 服务器的计算机帐户。•检查事件日志以查看是否记录了任何其他信息。•验证DLL 的权限。•如果请求映射到托管处理程序,请安装.NET 可扩展性功能。•创建一个跟踪规则来跟踪此HTTP 状态代码的失败请求。有关为失败的请求创建跟踪规则的更多信息,请单击此处。

链接和更多信息 此错误表示处理请求时出现问题。Web 服务器收到了请求,但在处理过程中发生了致命错误,导致 500 错误。查看更多信息 »

Microsoft 知识库文章:

•294807

请任何人都可以准确地告诉我该怎么做,我不能再忍受了..请帮助我。

所以我的案子没有希望了——我无能为力吗?

4

4 回答 4

0

IIS 服务器不等于 Apache。它使用另一种类型的配置。我认为您在web.config文件中的问题或与权限有关。你的问题不是那么主观。您需要定位问题并在此处描述更详细的信息。现在您的问题看起来像这样:“我在 IIS 上的 PHP 应用程序不起作用。我在我的 xampp 上对其进行了测试。问题出在哪里?”。你可以在这里遇到很多问题......

于 2013-09-26T04:19:29.863 回答
0

这可能是因为连接字符串不匹配,请检查您的连接字符串。

于 2017-01-13T07:07:58.890 回答
0

我在 iis 6 (windows server 2012 r2) 上对 php 5.6 有同样的问题

您应该确保安装了 VC++11 运行时(对我来说它是Visual C++ Redistributable for Visual Studio 2012 Update 4

于 2016-07-14T11:21:43.250 回答
-2

当用户尝试访问基于 Apache 或 Lighttpd 的动态 php 应用程序时出现“500 - 内部服务器错误”错误消息 通常,要解决此问题,您需要借助位于以下位置的日志文件:=> /var/log/message => /var/log/httpd/error_logs (/var/log/lighttpd/error_log 或 /var/log/httpd/error_log) 此错误仅因 Web 服务器软件而发生。但是,在查看日志后,您可能找不到很多详细信息。此问题可能由以下原因引起:

格式错误的 php cgi 脚本 .htaccess 或其他配置文件中的无效指令 文件系统和服务器软件施加的限制(例如 php 日志文件大小设置为 10Mb) 缺少 php.ini(或无法读取 php.ini 文件)

于 2013-09-26T04:13:13.910 回答