403 Запрещено У вас нет прав доступа/имя-папки/на этом сервере

Я искал ответ на свою проблему, но я не мог найти ответа, который решает мое дело.

Проблема заключается в том, что я не могу получить доступ к папкам приложений в моей папке var/www/. Когда я перехожу к localhost/, я получаю сообщение о том, что мой сервер запущен, и у меня также есть доступ к phpmyadmin. Но когда я перехожу к любому имени localhost/folder, я получаю ошибку 403:

Запрещенный

У вас нет прав на доступ/имя_папки/на этом сервере.

Apache/2.2.22 (Ubuntu) Сервер на локальном хосте Порт 80

Как я могу это решить? Btw Я использую Ubuntu 13.04 и благодарю за ваши ответы.:)

Ответы

Ответ 1

Решена проблема с:

sudo chown -R $USER:$USER /var/www/folder-name

sudo chmod -R 755 /var/www

Разрешения на грант

Ответ 2

перейти на etc/apache2/apache2.conf

вы найдете блок с каталогами и предложениями нормаль:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

вы можете реплицировать это, но изменить "/var/www/" на новый каталог

то из терминала: sudo service apache2 restart

`Это должно быть!;)

Ответ 3

если проблема разрешена, и у вас есть доступ к ssh в корневой папке

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

устранит вашу ошибку

Ответ 4

** 403 Запрещено **

У вас нет прав доступа к/имя папки/на этом сервере **

Решение этой проблемы:

1. перейдите в etc/apache2/apache2.conf

2. найдите приведенный ниже код и измените AllowOverride all на AllowOverride none

 <Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride all      Change this to--->  AllowOverride none
    Require all granted
 </Directory>

Он будет отлично работать на вашем сервере Ubuntu