Eu tenho um servidor web rodando o Ubuntu 14.04.
Eu hospedo 3 sites do wordpress 4.1 usando hosts virtuais do Apache.
O site está funcionando bem, mas não consigo fazer upload de nenhuma imagem usando o wordpress > media > library > add new.
Os webistes estão localizados em / var / www / nome do site / public / onde nome do site é o nome de cada site.
Existem 3 usuários para cada site que todos os usuários estão no grupo www-data.
As permissões do arquivo são tão inativas:
-
pastas: 755
-
arquivos: 644
-
wp-config.php: 600
A propriedade das pastas é tão inadequada:
- site1 - user1: www-data
- site2 - user2: www-data
- site3 - user3: www-data
Usar um cliente FTP como o FileZilla permite fazer upload de imagens para criar pastas, etc.
Não há outros problemas com outro sistema de upload, como atualização do wordpress, postagem, criação de páginas ou instalação de temas.
O sistema de upload de mídia tenta enviar arquivos em / public / wp-content / upload / aaaa / mm .
Se o local do caminho existir, ele retornará o erro de que o arquivo de imagem não pode ser movido naquele local. Se o caminho não existir, ele retornará o erro de que não é possível criar a estrutura de pastas na pasta de upload.
PS .: Se eu definir o chmod 777 para a pasta wp-content / upload, posso fazer o upload de arquivos, mas não quero as preocupações de segurança devidas.