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]