Ben Thompson
Ben Thompson

Reputation: 4833

403 Forbidden error when accessing localhost on Mac OS X10.8

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?

Upvotes: 12

Views: 36089

Answers (1)

Nico
Nico

Reputation: 366

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!

Upvotes: 35

Related Questions