não pode ver imagens armazenadas na unidade de rede montada no servidor web linux

3

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?

    
por sadmicrowave 29.06.2011 / 20:38

1 resposta

1

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 .

    
por 15.02.2012 / 20:36