我是新来的 - 我一直遇到这个$ %% $ $ $ IIS7.5的问题我已经使用xampp在我的本地主机上开发了一个wordpress网站 - 所以我认为这将像往常一样只是将文件复制到远程更改配置和转储sql - 男孩是我错了!我想我已经做了我知道要做的所有事情,我仍然得到这个恼人的HTTP错误500.0 - 内部服务器错误
HTTP错误500.0 - 内部服务器错误
由于发生内部服务器错误,无法显示页面。
详细错误信息
模块 FastCgiModule
通知 ExecuteRequestHandler
处理程序 PHP_via_FastCGI
错误代码
0x00000000
请求的网址 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 Extensibility功能。 •创建跟踪规则以跟踪此HTTP状态代码的失败请求。有关为失败的请求创建跟踪规则的更多信息,请单击此处。
链接和更多信息此错误表示处理请求时出现问题。 Web服务器收到请求,但在处理期间发生致命错误,导致500错误。 查看更多信息»
Microsoft知识库文章:
•294807
任何人都可以告诉我到底要做什么,我不能再接受了......请帮助我。
所以我的情况毫无希望 - 我无法得到帮助?
答案 0 :(得分:0)
IIS服务器不等于Apache。它使用另一种类型的配置。我认为您在web.config
文件中的问题或与权限相关的问题。你的问题不是那么主观。您需要本地化问题并在此处描述更详细的信息。现在你的问题看起来像这样:“我在IIS上运行的PHP应用程序不起作用。我在xampp上测试了它。问题出在哪里?”。这里有很多问题......
答案 1 :(得分:0)
我在iis 6(Windows Server 2012 r2)上使用php 5.6也有同样的问题
您应该确保安装了VC ++ 11运行时(对我来说是Visual C++ Redistributable for Visual Studio 2012 Update 4)
答案 2 :(得分:0)
可能是因为连接字符串不匹配,请检查连接字符串。
答案 3 :(得分:-2)
格式错误的php cgi脚本 .htaccess或其他配置文件中的无效指令 文件系统和服务器软件施加的限制(例如,php日志文件大小设置为10Mb) 缺少php.ini(或无法读取php.ini文件)