Este documento pode ajudar você a entender como as permissões devem ser aplicadas para seus arquivos / pastas para que o Wordpress funcione sem problemas.
Na minha experiência pessoal, dar 755 permissões para a pasta WordPress faz o truque, mas certas pastas requerem 777 não importa o que o WordPress diz, vários plugins e / ou atualizações (mesmo para o núcleo do WP) não funcionarão se essas pastas não contiverem 777 permissões.
Citado no documento que menciono no topo desta resposta:
- Todos os arquivos devem pertencer à conta do usuário real, não ao usuário conta utilizada para o processo httpd.
- A propriedade do grupo é irrelevante, a menos que exista um grupo específico requisitos para a verificação de permissões do processo do servidor da web. este geralmente não é o caso.
- Todos os diretórios devem ser 755 ou 750.
- Todos os arquivos devem ser 644 ou 640. Exceção: wp-config.php deve ser 600 para impedir que outros usuários no servidor o leiam.
- Nenhum diretório deve ser fornecido 777, até mesmo diretórios de upload. Desde que o processo php está sendo executado como o proprietário dos arquivos, ele fica as permissões dos proprietários e podem gravar até mesmo um diretório 755.
Esta resposta: Regras gerais para lidar com as permissões de arquivo será útil para uma melhor compreensão das permissões em um sistema baseado no Ubuntu. O que, no caso de ser um servidor local, não precisará ser acessado por meio de um Cliente FTP para executar a tarefa, mas usando um terminal.
Se você precisar de mais informações sobre isso, fique à vontade para deixar um comentário. Meu Blog do WP pode ser acessado pelo link e enfrentei esse problema muitas vezes no passado para servidores remotos e locais.
Glossário da minha resposta:
- O Servidor Local deve ser considerado um computador que eu possa conectar com um teclado ou mouse para interagir diretamente com o sistema operacional.
- Servidor Remoto é um computador que não está fisicamente à minha frente e não consigo conectar um teclado ou mouse a ele para trabalhar com o sistema operacional do computador.