Apache2.4.7 homepage-logo (13) Permissão negada

-1

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 .

    
por Mike 05.04.2015 / 16:55

1 resposta

0

Talvez você precise alterar o proprietário de / var / www / html / mm?

sudo chown -R www-data:www-data /var/www/html/mm
    
por Pavel Pichukov 05.04.2015 / 17:51