December 9, 2015 · Wordpress PHP Permissão

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:

vim 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...

Comments powered by Disqus