私はこのチュートリアルに従ってApache、MySqlおよびPHP on Mac OS X 10.8( http://coolestguyplanettech.com/downtown/install-and-configure-Apache- mysql-php-and-phpmyadmin-osx-108-mountain-lion )
「Localhost」に移動すると、次のエラーが発生します。
Forbidden
You don't have permission to access / on this server.
「Localhost /〜benthompson」に移動すると、問題なく動作します。
チュートリアルの途中で「Localhost」が機能しましたが、後で何かが原因で機能しなくなりました。
おそらくそれは権限の問題ですが、どこに?
この問題を修正するには、このリンクを確認してください http://www.coolestguidesontheplanet.com/downtown/how-set-virtual-hosts-Apache-mac-osx-109-mavericks-and-osx-108-mountain-lion 「失われたローカルホスト」の部分を読んでください。
このエラーは、httpd.confファイルでvhostsを有効にした直後に発生します。この行のコメントを外すことにより:
Include /private/etc/Apache2/extra/httpd-vhosts.conf
これをhttpd-vhosts.confに追加すると、問題が解決します。これの前に新しい仮想ホストを追加することを忘れないでください:D
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Library/WebServer/Documents/
</VirtualHost>
これで問題が解決することを願っています!