Resolvendo problemas de permissão do WordPress

Procedimento em um ambiente com NGINX e Ubuntu.

Basicamente se você instalou o PHP com os pacotes padrões (apt-get install php5-fpm etc.) ou similar como root e após instalar/configurar via wget o WordPress viu aquelas mensagens irritantes “não foi possível criar o diretório” (Could not create directory) ao tentar instalar ou atualizar plugins, talvez as etapas abaixo resolva:

Edite o arquivo wp-config.php:

nano wp-config.php

Insira a constante:

define(‘FS_METHOD’, ‘direct’);

Salve e agora mude seu usuário para o ubuntu:

su – ubuntu

Execute na pasta raíz do seu wordpress os comandos (pode selecionar as 3 linhas, colar e dar ENTER):

sudo chown www-data:www-data -R *
sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;

A primeira linha dará permissão de dono para usuário e grupo www-data. A segunda linha vai dar permissão 755 para todas as pastas, e a terceira dará permissão 644 para todos os arquivos.

Caso ainda não funcione, tente trocar as permissões 755 para 775 e 644 para 664. No meu caso, com 755 e 644 funcionou.

Jamais, em hipótese alguma dê permissão 777, mas isso você já sabe…

[Voltar]