ошибка You don’t have permission to access / on this server.

В течении нескольких дней(потому как постоянно отвлекали) поднимал web сервер apache+php+sql+phpmyadmin (на этой недели напишу мини инструкцию как установить веб сервер на ubutu).

Все было хорошо пока мне не понадобилось сделать второй сайт, для этого мне потребовалось сделать вирутальный хост.

Когда создал и зашел на второй сайт он мне выдал ошибку You don’t have permission to access / on this server.

Данная ошибка решается следующим способом:

1 Вариант

Нужно проверить права на папку с сайтом (для примера в тестовом варианте дайте на все 777 (что бы убедиться, что проблема в этом) если ошибка была из-за прав, то потом смените права на папки поставьте права 775 а на файлы 644

2 Вариант

Еще бывают проблемы когда после переноса сайта с локального сервера на хостинг и при заходе на сайт тоже пишет ошибку You don’t have permission to access / on this server,  но если набрать site.ru/index.php  то сайт открывается, то тут проблема решается добавлением в файл .htaccess  записи

DirectoryIndex index.php

Либо решить ее кардинально прописав в файл httpd.conf  строку DirectoryIndex index.php index.html index.htm (после этого нужно перегрузить апач)

3 Вариант

Если первых два варианта не помогли, то проверьте в файле .htaccess в корне сайта указана ли деректва:

deny from all

Есть она есть, удалите ее.

Оцените статью
NIBBL