My WordPress local development installation was throwing the “Forbidden You don’t have permission to access / on this server” error.

The Problem for me was: My Local development environment was using a newer version of Apache (2.4)

Check your Apache version if its 2.4 do the following:

1. Modifying my .htaccess file to:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress


2. Modifying my httpd-vhost.conf file for the desired <VirtualHost> sections <Directory> Section content to:

<VirtualHost ... bla ... bla ..

<Directory ...... bla ... bla ..
#The part that I changed

DirectoryIndex index.php
        AllowOverride All
        Require all granted



3. Restart Apache


Other Steps you can take if your Apache version is 2.2

1. Check if mod_rewrite is turned on

2. Restart Apache

3. Clean up .htaccess

4. Try disabling all plugins


I hope this helped