12

我已按照本教程在 Mac OS X 10.8 上设置 Apache、MySql 和 PHP(http://coolestguyplanettech.com/downtown/install-and-configure-apache-mysql-php-and-phpmyadmin-osx-108-mountain -狮子

当我转到“本地主机”时,出现以下错误:

Forbidden

You don't have permission to access / on this server.

当我转到“Localhost/~benthompson”时,它工作正常。

当我完成本教程的一半时,“Localhost”确实起作用了,但后来它停止了它的工作。

大概是权限问题,但在哪里?

4

1 回答 1

35

要解决该问题,请查看此链接http://www.coolestguidesontheplanet.com/downtown/how-set-virtual-hosts-apache-mac-osx-109-mavericks-and-osx-108-mountain-lion 阅读“Losing本地主机”部分。

在 httpd.conf 文件中启用虚拟主机后,就会出现该错误。通过取消注释这一行:

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

在 httpd-vhosts.conf 中添加它可以解决您的问题。请记住在此之前添加新的虚拟主机:D

<VirtualHost *:80> 
   ServerName localhost
   DocumentRoot /Library/WebServer/Documents/
</VirtualHost>

我希望这能解决你的问题!

于 2013-12-23T18:08:53.223 回答