【问题标题】:Apache can't find directory even though it is installed in the correct location即使安装在正确的位置,Apache 也找不到目录
【发布时间】:2021-12-26 12:10:59
【问题描述】:

我已经尝试单独安装 Apache 并在 XAMPP 包中。我在 Windows cmd 面板中收到此错误:

C:/Apache24/conf/httpd.conf 第 39 行的语法错误:ServerRoot 必须是有效目录

或者在 XAMPP 中:

09:58:10 [Apache] Apache 服务检测到错误的路径
09:58:10 [Apache] 更改 XAMPP Apache 和控制面板设置或
09:58:10 [Apache] 先手动卸载/禁用其他服务
09:58:10 [Apache] 找到路径:“C:\Program Files (x86)\Apache24\bin\httpd.exe”-k runservice
09:58:10 [Apache] 预期路径:“d:\xampp\apache\bin\httpd.exe”-k runservice`

我是一个绝对的初学者,我是否需要调整设置以允许 Apache 访问文件?对我来说,路径似乎是正确的,卸载和重新安装没有帮助。 非常感谢任何帮助!

【问题讨论】:

  • C:/Apache24/conf/httpd.conf 的第 39 行是什么?
  • 错误很明显:ServerRoot 必须是有效目录。它甚至会告诉您查找问题的行号。那么ServerRoot 有什么用?

标签: apache


【解决方案1】:

apache 默认根目录是 /usr/local/etc/httpd 和 www/html/ 用于服务器上的公共请求。如果您使用 XAAMP 为进一步的浏览器请求设置本地服务器,您的项目文件必须位于 C:\wamp64\www 并且您可以在 127.0.0.1/

上使用您使用的任何浏览器访问

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    • 2021-12-14
    • 2020-04-25
    • 2014-10-26
    • 1970-01-01
    相关资源
    最近更新 更多