Estou no Ubuntu 13.10 PHP5 e sou um desenvolvedor PHP intermediário
Exatamente o mesmo arquivo (1.php) em 2 pastas diferentes - uma funciona e a outra não...
http://localhost/vetpro2/1.php
O acima funciona como pretendido ...
http://localhost/vetpro/1.php
Este último dá erro:
"Proibido - Você não tem permissão para acessar /vetpro/1.php neste servidor. Servidor Apache/2.4.6 (Ubuntu) na porta localhost 80"
O servidor Web está ativado /var/www
e as permissões são as seguintes:
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l vetpro/1.php
-rw-r--r-- 1 aveesh www-data 1051 Nov 11 09:50 vetpro/1.php
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l vetpro2/1.php
-rw-r--r-- 1 aveesh www-data 1051 Nov 11 09:50 vetpro2/1.php
As permissões do diretório são as mesmas:
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l
drwxr-xr-x 5 aveesh www-data 4096 Nov 11 17:27 vetpro
drwxr-xr-x 5 aveesh www-data 4096 Nov 11 14:54 vetpro2
Se, em vez de vetpro
, eu usar outra pasta - digamos vetpro3
ou test
- tudo funciona!
O que posso fazer para começar vetpro
a trabalhar?
Responder1
está funcionando/consertado
eu limpei o apache2 e comecei do zero, talvez alguns arquivos conf bagunçados anteriores que eu não entendo completamente no padrão disponível em sites.
Para limpar arquivos conf, é melhor
sudo apt-get remove --purge apache2 apache2-common
em vez de excluir arquivos conf manualmente