PHP警告:随机字符日志文件窗口


PHP Warning: random characters log file windows

我在Amazon Web Services EC2 中的windows 2012上运行IIS 8.0和PHP 5.4

我的php.log中有这个输出,它导致每次时php-FASTCGI.EXE崩溃

〔29-Sep-2014 14:01:54澳大利亚/悉尼〕PHP警告:第67行上的C:''inetpub''wwwroot''site''includes''confirmregister.exe中的±S±SÜ6

然后我从IIS 中得到标准错误

HTTP错误500.0-内部服务器错误C: ''Program Files(x86)''PHP''v5.4''PHP-cgi.exe-FastCGI进程意外退出

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

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

详细错误信息:模块FastCgiModule通知执行请求处理程序处理器PHP54_via_FastCGI错误代码0x000000ff请求的URLhttps://site.com:443/includes/confirmregisteruser.php物理路径C:''inetpub''wwwroot''site''includes''confirmregister.exe登录方法匿名登录用户匿名

关于如何进一步调试这个,有什么提示或想法吗?

事件日志显示的内容大致相同,只是细节较少。如果您想要,可以发布

看起来这实际上是MSSQL数据库的问题。

具体地说,它必须与发布者和订阅者约束之间的复制有关,一旦解决了这个问题,php中的错误和奇怪的警告就会消失。

我希望这能帮助未来的某个人——无论它看起来多么牵强:(