Ответ 1
Решена проблема с:
sudo chown -R $USER:$USER /var/www/folder-name
sudo chmod -R 755 /var/www
Разрешения на грант
Я искал ответ на свою проблему, но я не мог найти ответа, который решает мое дело.
Проблема заключается в том, что я не могу получить доступ к папкам приложений в моей папке var/www/. Когда я перехожу к localhost/, я получаю сообщение о том, что мой сервер запущен, и у меня также есть доступ к phpmyadmin. Но когда я перехожу к любому имени localhost/folder, я получаю ошибку 403:
Запрещенный
У вас нет прав на доступ/имя_папки/на этом сервере.
Apache/2.2.22 (Ubuntu) Сервер на локальном хосте Порт 80
Как я могу это решить? Btw Я использую Ubuntu 13.04 и благодарю за ваши ответы.:)
Решена проблема с:
sudo chown -R $USER:$USER /var/www/folder-name
sudo chmod -R 755 /var/www
Разрешения на грант
перейти на etc/apache2/apache2.conf
вы найдете блок с каталогами и предложениями нормаль:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
вы можете реплицировать это, но изменить "/var/www/" на новый каталог
то из терминала: sudo service apache2 restart
`Это должно быть!;)
если проблема разрешена, и у вас есть доступ к ssh в корневой папке
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
устранит вашу ошибку
** 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