在哪里可以找到 WAMP 错误日志?

Posted

技术标签:

【中文标题】在哪里可以找到 WAMP 错误日志?【英文标题】:Where can I find the WAMP error log? 【发布时间】:2013-11-11 20:11:53 【问题描述】:

我在 Windows 上使用 WAMP2.2。我需要在我的服务器上设置 SSL 端口。我的 Apache、WAMP 和站点在没有 SSL 的情况下运行良好。但是当我取消注释该行时

Include conf/extra/httpd-ssl.conf 

在我的 httpd.conf 中,WAMP 服务器不再工作。(重新启动时它仍然是橙色)。我认为 httpd-ssl.conf 中的配置有问题。但我想知道如何找到无法让 WAMP 正常启动的错误。 WAMP 是否有任何错误日志文件?

我在 wamp/logs/apache-error.log 上发现了这些错误:

Script not found or unable to start: wamp/bin/apache/apache2.4.2/cgi-bin/php
Script not found or unable to start: wamp/bin/apache/apache2.4.2/cgi-bin/php5
Script not found or unable to start: wamp/bin/apache/apache2.4.2/cgi-bin/php-cgi
Script not found or unable to start: wamp/bin/apache/apache2.4.2/cgi-bin/php4

这些错误是否与 SSL 配置有关。如果是这样,我该怎么办?

【问题讨论】:

感谢您的回复!当我尝试运行 httpd -t 时,出现语法错误!我检查了 wamp/logs/apache-error 中的错误,发现这些行: 找不到脚本或无法启动:wamp/bin/apache/apache2.4.2/cgi-bin/php wamp/bin/apache/apache2.4.2/ cgi-bin/php5wamp/bin/apache/apache2.4.2/cgi-bin/php5 【参考方案1】:

如果您使用的是 64 位版本,WAMPServer 中的 Apache 会将错误写入 C:\wamp\logs 文件夹或 C:\wamp64\logsmysqlPHP 也是如此

如果 Apache 或 MySQL 在打开自己的error.log 之前发现错误,它也会将错误写入Windows Event Log

尝试打开命令窗口并

>CD c:\wamp\bin\apache\apachex.y.z\bin

然后运行

httpd -t

这应该检查配置并将任何错误返回到命令窗口。

【讨论】:

感谢您的回复!当我尝试运行 httpd -t 时,出现语法错误!我检查了 wamp/logs/apache-error 中的错误,发现这些行: 找不到脚本或无法启动:wamp/bin/apache/apache2.4.2/cgi-bin/php wamp/bin/apache/apache2.4.2/ cgi-bin/php5 看起来你已经用记事本编辑了httpd.conf,它已经合并了两行。有些文件以 UNIX 行结尾出现,这意味着您必须使用能够理解 uninx 行结尾的编辑器,例如 notepad++

以上是关于在哪里可以找到 WAMP 错误日志?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode如何快速的根据错误日志定位到相应的

oracle启动时的错误日志在哪里?

我在哪里可以找到xamarin ios设备日志?

NetBeans - 在哪里可以找到 IDE 日志?

我在哪里可以找到 phpMyAdmin 中的 MySQL 日志?

如何查看Apache错误日志