Instalei o Apache: Server version: Apache/2.4.12 (Fedora)
e consegui um site com o Codeigniter. Adicionei uma pasta images/
na raiz do site e não consegui carregar as imagens. Quando eu tento o caminho completo para o URL da imagem eu tenho 403 - You don't have permission to access /images/image.jpg on this server.
De qualquer forma, isso aconteceu apenas com as imagens. Qualquer outro URL do site funcionou como um encanto. Mas então eu encontrei esta resposta: Obtendo 403 no apache com php on fedora 17 e usando root
eu fiz:
setsebool -P httpd_enable_homedirs 1
setsebool -P httpd_read_user_content 1
E agora recebo 403 error
de todos os URLs do site criados no Codeigniter. Se eu for diretamente para http://localhost/
, ele me mostrará o Fedora test page
obtido quando você acabou de instalar o Apache e tudo mais.
Então eu li isso: link e tentei reverter o que fiz ao fazer:
setsebool -P httpd_enable_homedirs 0
setsebool -P httpd_read_user_content 0
Mas nada aconteceu. Eu continuo vendo o Fedora test page
que diz que o Apache está instalado, mas não configurado. Suspiro. Meus ancestrais rindo de seus túmulos. Alguma idéia de como resolver isso?
PS. A última linha de /var/log/httpd/error_log
é a seguinte:
[Fri Jul 31 11:03:38.129795 2015] [access_compat:error] [pid 1316] [client 127.0.0.1:51429] AH01797: client denied by server configuration: /var/www/html/favicon.ico, referer: http://localhost/
PS. Agora, depois de tudo isso, presumi que o motivo pelo qual não consegui carregar as imagens dessa pasta foi por causa do .htaccess
que o Codeigniter tem, certo? De qualquer forma, depois que eu obtiver essa resolução, provavelmente vou perguntar isso em outra pergunta.