O Apache considera que os urls são relativos ou absolutos w.r.t. a pasta site , não a raiz do sistema.
Você pode contornar isso usando links simbólicos e ativando a opção FollowSymlinks. Consulte a documentação do apache .
Eu tenho uma unidade de rede montada em /home/lv_admin/uslonsnas001
onde armazenei imagens. O ponto de montagem e todas as subpastas têm privilégios 775 do rwx mod. Meu script PHP move as imagens para essa montagem, mas o Apache não pode ver as imagens depois. Minha página da web (localizada em /var/www/
) tem o caminho da imagem definido como:
/home/lv_admin/uslonsnas001/BoardTest/2011/5/29/10/35/17788/Images/E_1-U23.jpg
O /var/log/apache2/error.log
mostra um erro de:
[error] [client 128.251.109.244] File does not exist: /var/www/home, referer:
http://uslonsweb003.us.alcatel-lucent.com/AOI/repairtool/repairindex.php
Então, parece que o Apache está tentando tratar o caminho da minha imagem como um link relativo, mas acho que deveria ser um link simbólico. O que posso fazer para corrigir isso?
O Apache considera que os urls são relativos ou absolutos w.r.t. a pasta site , não a raiz do sistema.
Você pode contornar isso usando links simbólicos e ativando a opção FollowSymlinks. Consulte a documentação do apache .
Tags url apache-httpd