【问题标题】:Where can I find the WAMP error log?在哪里可以找到 WAMP 错误日志?
【发布时间】: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

标签: apache ssl wamp httpd.conf


【解决方案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++
猜你喜欢
  • 1970-01-01
  • 2014-09-13
  • 2021-12-06
  • 2010-10-03
  • 2012-10-01
  • 2018-07-02
  • 1970-01-01
  • 2018-10-31
  • 2019-11-11
相关资源
最近更新 更多