В течении нескольких дней(потому как постоянно отвлекали) поднимал 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
Есть она есть, удалите ее.
Не помогло ничего из вышеперечисленного
пришлите ошибку из логов
Мне тоже не помогло, но помогло другое у меня так было в файловом менеджере хоста
сайт.ру>public_html>файлы вордпресс
сделал так: сайт.ру>файлы вордпресс
и заработало но потом писалo что «Ошибка установки соединения с базой данных» но это уже совсем другая история…
Иногда помогает включение страшной и ужасной директивы mod_rewrite в Apache2. )
Forbidden
You don’t have permission to access /ProjectApi/noInactive.php on this server. что с этим делать, помогите???