Eu não sei o que o comando a seguir fez, mas resolveu o problema para mim:
sudo chmod -R 755 /var/www
Acabei de instalar o Ubuntu 13.10. Eu segui este guia (a maioria) para configurar o LAMP. Então eu estava recebendo esse erro sobre
Não foi possível determinar com segurança o nome de domínio totalmente qualificado do servidor
Eu resolvi adicionando uma linha ServerName localhost
ao arquivo httpd.conf
. Depois disso eu instalei o phpmyadmin usando
sudo apt-get install phpmyadmin
Tudo estava funcionando bem (por exemplo, phpmyadmin, mysql etc) Depois disso, copiei um dos meus projetos para /var/www/
e, quando tento acessar, recebo esse erro:
Você não tem permissão para acessar / AfaqTraders neste servidor.
Eu tentei
chmod -R o+w /var/www
para fornecer as permissões necessárias (leitura de gravação), mas ainda estou tendo esse erro e não consigo me livrar dele. Alguém pode me dizer o que estou perdendo aqui. Eu sou novo em Ubuntu
e não sei muito sobre isso, então peça desculpas se qualquer uma dessas coisas pareçam noob para você.
P.S. Eu tentei quase todas as perguntas aqui no askubuntu, mas não consegui fazer isso funcionar.
Abaixo está a aparência do meu arquivo /etc/apache2/apache.conf
:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /*>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Eu não sei o que o comando a seguir fez, mas resolveu o problema para mim:
sudo chmod -R 755 /var/www
AllowOverwrite
para /var/www
deve ser None
em vez de All
;)