我正在尝试使用Jeffrey Way的Vagrant设置(https://github.com/JeffreyWay/Vagrant-Setup),它几乎适用于运行Yosemite的Mac。当Apache在最后重新启动时,我收到错误声明:
==> default: AH00112: Warning: DocumentRoot [/var/www/html] does not exist
==> default: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
在此之前,在他的install.sh中,他正在删除html目录并执行它看起来的符号链接(我是新手,对不起)。
要修复它,我会进入Vagrant,编辑/etc/apache2/sites-available/000-default.conf并将DocumentRoot从/ var / www / html更改为/ var / www然后我就能够在localhost上查看我的网站:8080。
我应该如何做到这一点,所以它只是开箱即用?
答案 0 :(得分:3)
在sudo ln -fs /vagrant/public /var/www
install.sh
(#38)行之后添加以下行
sed -i "s#DocumentRoot /var/www/html#DocumentRoot /var/www#g" /etc/apache2/sites-available/000-default.conf
运行更新的安装脚本应自动将DocumentRoot从/var/www/html
替换为/var/www