在哪里可以找到 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\logs
,mysql
和 PHP
也是如此
如果 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 错误日志?的主要内容,如果未能解决你的问题,请参考以下文章