【问题标题】:Wamp server can't start (orange icon)Wamp 服务器无法启动(橙色图标)
【发布时间】:2014-11-24 04:26:48
【问题描述】:

我无法在 win7 上启动 wamp 服务器。我正在使用虚拟主机,一切都很好,直到我重新启动 wamp 服务器。

httpd-vhost.conf:

<VirtualHost *:80>
ServerAdmin *.*@*.com
DocumentRoot "C:\Users\Rossko\Documents\PHP\wamp\www\***.local"
ServerName ***.local
ErrorLog "C:\Users\Rossko\Documents\PHP\wamp\apache\apache2.4.9\logs\***.local-error.log"
CustomLog "C:\Users\Rossko\Documents\PHP\wamp\apache\apache2.4.9\logs\***.local-access.log" common

在 Apache 错误日志中没有任何内容,并且端口 80 为空。为什么还是橙色,启动失败?任何想法?我在 httpd-vhost.conf 中的虚拟主机比在 www/ 文件夹中的项目多(没有足够的时间进行复制)是否可能导致错误?

【问题讨论】:

    标签: apache wamp


    【解决方案1】:

    首先,如果Apache启动失败,查看下的Windows Event Log

    Event Viewer -> Windows Logs -> Application
    

    然后从SourceApache 中查找错误报告

    如果 Apache 在打开其错误日志之前失败,则会将错误写入事件日志。

    测试 http.conf 文件和 httpd.conf 中包含的任何文件的第二个好方法是这样做:-

    启动一个命令窗口(Dos Box)

    C:
    CD \Users\Rossko\Documents\PHP\wamp\apache\apache2.4.9\bin
    httpd -t
    

    这应该验证 httpd.conf 文件和所有包含的文件,如果有错误,它们将用文件名和行号报告。

    修复错误,然后再次尝试 httpd -t 命令,直到它响应 OK 消息。

    如果您定义的虚拟主机比实际创建的DocumetRoot 文件夹多,它应该只在启动时在Apache 错误日志中报告cannot find file 类型的消息。它实际上不应阻止 Apache 启动。

    【讨论】:

    • 非常感谢,错误出现在 httpd-vhost.conf 文件中。我的 ErrorLog 和 CustomLog 路径错误
    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2016-02-10
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多