Wordpress: Descompactar o pacote… Não foi possível criar o diretório

0

No meu site estou usando o apache: 2.2.22 e wordpress: 4.2.10,

Como eu habilitei meu site para ter acesso ao ftp, toda atualização ou instalação de plugins me dá o erro:

Unpacking the package…  
Could not create directory

Configurações do meu vhost:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.website.com
        ServerAlias website.com

        DocumentRoot /home/website.com/htdocs
        <IfModule mpm_itk_module>
                AssignUserId ftp-user ftp-user
        </IfModule>

        <Directory /home/website.com/htdocs>
                php_admin_value open_basedir /home/website.com/htdocs:/tmp
               php_admin_value safe_mode On
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>



........
</VirtualHost>

Estou fazendo o setfacl para o usuário "www-data" do apache como permissão rwx em todo o "/home/website.com/htdocs" de forma recursiva,

-rwxrwxr-x+  1 ftp-user ftp-group    32  mywot23b6b47ec20c5b6cd50d.html
-rwxrwxr-x+  1 ftp-user ftp-group  7361  readme.html
drwxrwxr-x+  2 ftp-user ftp-group  4096  tracking
-rw-rwxr--+  1 ftp-user ftp-group  2085  unsubscribezoho.php
-rwxrwxr-x+  1 ftp-user ftp-group  4951  wp-activate.php
drwxrwxr-x+ 11 ftp-user ftp-group  4096  wp-admin
-rwxrwxr-x+  1 ftp-user ftp-group   271  wp-blog-header.php
-rwxrwxr-x+  1 ftp-user ftp-group  5007  wp-comments-post.php
-rwxrwxr-x+  1 ftp-user ftp-group  3687  wp-config.php
-rwxrwxr-x+  1 ftp-user ftp-group  2727  wp-config-sample.php
drwxrwxr-x+  8 ftp-user ftp-group  4096  wp-content
-rwxrwxr-x+  1 ftp-user ftp-group  3115  wp-cron.php
drwxrwxr-x+ 13 ftp-user ftp-group  4096  wp-includes
-rwxrwxr-x+  1 ftp-user ftp-group  2380  wp-links-opml.php
-rwxrwxr-x+  1 ftp-user ftp-group  3123  wp-load.php
-rwxrwxr-x+  1 ftp-user ftp-group 34241  wp-login.php
-rwxrwxr-x+  1 ftp-user ftp-group  8252  wp-mail.php
-rwxrwxr-x+  1 ftp-user ftp-group 11048  wp-settings.php

Eu tentei conceder "777" para wp-content recursivamente (plugins, pastas de upgrades) não funcionou e tentei mudar a propriedade para o usuário do apache "www-data", mas os plugins sumiram na página de administração !

Por favor, ajude!

    
por MohammedSimba 15.11.2016 / 17:27

1 resposta

0

Tive o mesmo problema recentemente e encontrei uma correção.

Você precisa alterar as permissões nas pastas dentro da pasta wp-content:

    sudo find /var/www/wordpress/ -type d -exec chmod 755 {} \;
    sudo find /var/www/wordpress/ -type f -exec chmod 644 {} \;

Depois de ter feito isso, adicione o seguinte ao seu arquivo wp-config.php e ele deve funcionar bem.

    define('FS_METHOD','direct'); 
    
por Gregory Smitherman 16.12.2016 / 17:09