Talvez você precise alterar o proprietário de / var / www / html / mm?
sudo chown -R www-data:www-data /var/www/html/mm
eu criei um svg para minha página inicial (logo).
eu coloquei em
/var/www/html/mm/pictures
O html está correto (sintaxe e caminho para a imagem), mas está exibindo apenas texto alternativo.
Uma rápida olhada em /var/log/apache2/error.log
fornece a seguinte saída:
[Sun Apr 05 15:14:54.570044 2015] [core:error] [pid 2114] (13)Permission denied: [client 84...] AH00132: file permissions deny server access: /var/www/html/mm/pictures/logo.svg, referer: http://84../
Permissões de logo.svg para / var / www / html / mm:
logo.svg:
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
/ var / www / html / mm / imagens:
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
/ var / www / html / mm:
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Então, para mim, parece ótimo, o acesso de leitura mundial é concedido, então por que o acesso a www-data é negado?
Talvez seja importante saber:
logo.svg foi criado no meu laptop (não no servidor) com o Inkscape e transmitido via openvpn e ssh usando securecopy scp
para o diretório home pof meu servidor e depois do meu servidor para /var/www/html/mm/pictures
.
Talvez você precise alterar o proprietário de / var / www / html / mm?
sudo chown -R www-data:www-data /var/www/html/mm