Решение проблемы "Forbidden You don't have permission to access / on this server."

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

Forbidden

You don't have permission to access / on this server.

Обычно возникает данная ошибка при переносе сайта, с локальной машины на «боевой» сервер. Не стоит впадать в отчаянье. Ошибка означает, что доступ к твоему php файлу запрещен.

Что бы исправить ошибку, внимательно проверьте:

  1. Права на папки и файлы
  2. Чаще всего данная ошибка связана с не проставленными правами chmod на папки и файлы. Внимательно перепроверьте.
  3. Запрет на все файлы
  4. В .htaccess указана деректва: deny from all. Попробуйте убрать.

3 комментария

AnnoirQ
В винде проблем нет дать права.
Для тех кто заливает файлы в /var/www в Linux/Debian или Linux/Ubuntu открывайте консоль и вводите следующие заклинания:
sudo usermod -a -G www-data <some_user>
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
sudo find /var/www -type d -exec chmod 2775 {} \;
sudo find /var/www -type f -exec chmod ug+rw {} \;

Где вместо <some_user> вводите свою учетную запись.
Для меня это магия, но она работает, постоянно им пользуюсь.
Может и кому то пригодится.
admin
sudo usermod -a -G www-data
Добавляет пользователя <some_user> в группу www-data, которая имеет возможность писать в файл /var/www
sudo chgrp -R www-data /var/www
Меняем группу папке /var/www на www-data
sudo chmod -R g+w /var/www
Все ново созданные папки принадлежать будут www-data
sudo find /var/www -type d -exec chmod 2775 {} \;
Ищем все папки в директории и выставляем им права 755
sudo find /var/www -type f -exec chmod ug+rw {} \;
Ищем все файлы в директории и выставляем им права на чтение и запись для владельца группы

Надеюсь, что стало немного понятнее, что в это время происходит :)
AnnoirQ
Спасибо))
Теперь все встало на свои места)

Оставить комментарий

Комментировать при помощи:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.