12

このチュートリアルに従って、Mac OS X 10.8 で Apache、MySql、および PHP をセットアップしました ( http://coolestguyplanettech.com/downtown/install-and-configure-apache-mysql-php-and-phpmyadmin-osx-108-mountain -ライオン)

「Localhost」に移動すると、次のエラーが表示されます。

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 を読んでください。ローカルホスト」の部分。

このエラーは、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 に答える