gpt4 book ai didi

apache - 删除 MAMP 后从终端启动 apache 时出错

转载 作者:行者123 更新时间:2023-12-02 14:29:15 25 4
gpt4 key购买 nike

我最近删除了 MAMP。

当我尝试使用以下命令从终端启动 apache 时:

sudo apachectl -k restart

我收到消息了

Warning: DocumentRoot [usr/docs/dummy-host.example.com] does not exist.

最佳答案

首先,请确保您实际上正在尝试通过发出以下命令来执行正确版本的 apachectl:

which apachectl

(您不想在那里看到任何 MAMP 引用)。

接下来,找到您的虚拟主机配置(如果您的 MAMP 引用消失,则可能会在此处)

/etc/apache2/extra/httpd-vhosts.conf

确保您的虚拟主机定义正确。 (听起来你引用的是一个坏的)。

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/Users/yourusername/Sites/mysite"
ServerName mysite.local
ErrorLog "/private/var/log/apache2/mysite-error_log"
CustomLog "/private/var/log/apache2/mysite-access_log" common
</VirtualHost>

(如果您使用的自定义服务器名称不是我上面定义的“localhost”,只需确保您的/etc/hosts 文件是最新的,如下所示:

127.0.0.1          mysite.local

不要忘记重新启动 apache!

sudo apachectl restart

关于apache - 删除 MAMP 后从终端启动 apache 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com