I have followed this tutorial to set up Apache, MySql and PHP on Mac OS X 10.8 (http://coolestguyplanettech.com/downtown/install-and-configure-apache-mysql-php-and-phpmyadmin-osx-108-mountain-lion)
When I go to 'Localhost' I get the following error:
Forbidden
You don't have permission to access / on this server.
When I go to 'Localhost/~benthompson' it works fine.
When I was halfway through the tutorial, 'Localhost' did work, its something later on that stopped it working.
Presumably its a permissions issue, but where?
A 403 Forbidden Error occurs when you do not have permission to access a web page or something else on a web server. It's usually a problem with the website itself. However, you can try refreshing the page, clearing your cache and cookies, and disconnecting from any VPN you might be using.
The 403 Forbidden error appears when your server denies you permission to access a page on your site. This is mainly caused by a faulty security plugin, a corrupt . htaccess file, or incorrect file permissions on your server.
To fix that issue check this link http://www.coolestguidesontheplanet.com/downtown/how-set-virtual-hosts-apache-mac-osx-109-mavericks-and-osx-108-mountain-lion read the "Losing Localhost" part.
The error occurs just after you enable vhosts in the httpd.conf file. By uncommenting this line:
Include /private/etc/apache2/extra/httpd-vhosts.conf
Adding this in the httpd-vhosts.conf will fix your issue. Just remember to add new vhosts before this one :D
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Library/WebServer/Documents/
</VirtualHost>
I hope this solves your problem!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With