Signup/Sign In
Ask Question
Not satisfied by the Answer? Still looking for a better solution?

"403 Forbidden - You don't have permission to access / on this server" - ....

Desired Behaviour

To be able to access localhost in browser without getting 403 Forbidden message.

Current Behaviour

Navigating to localhost in browser returns:
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80

Steps To Reproduce

I set up a local server on Linux Mint 17 Cinnamon using these steps:
$ sudo apt-get install apache2 php5
$ sudo apt-get install php5-dev php5-cli
$ sudo apt-get install php-pear
$ pear version
// PEAR Version: 1.9.4
// PHP Version: 5.5.9-1ubuntu4.5
// Zend Engine Version: 2.5.0
// Running on: Linux my-computer 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64

$ pecl version ## as above

$ sudo pecl install mongo ## this installs the mongo driver

At this point, I was prompted with something containing [no] and I pressed enter.
$ cd /etc/php5/apache2
$ sudo vi php.ini


At the end of the file I added: extension=mongo.so
by

1 Answer

vishaljlf39
You shoud give apache execute/read access. The way @user1063287 said is good but may have security issues, giving access to other. I think this way is better:

1) make apache owner of your site root:
chown -R www-data:www-data ROOT_OF_SITE

2) give it full access
chmod -R 700 ROOT_OF_SITE

Login / Signup to Answer the Question.