WordPress não pode criar novo diretório

0

Eu estava apenas seguindo o este tutorial, eu fiz exatamente como ele fez das 02:30 às 03:30: adicionamos uma pasta em /wp-content/themes/mytheme , dentro do mytheme adicionamos um style.css e index.php. Quando fui ao painel não foi adicionado automaticamente, então tentei carregar o theme.zip manualmente. Agora estou recebendo a mensagem de erro "Não foi possível criar o diretório". Eu já defini chmod -R 777 para a pasta wordpress, mas ainda tenho isso.

O mesmo erro está ocorrendo em qualquer operação que envolva gravar dados em /var/www/html/wordpress , como atualização. Eu já tentei o que foi sugerido aqui , tentei também gpasswd -a www-data sudo e nada ... Eu não tenho ideia agora o que fazer.

Saída de ls -la :

lrwxrwxrwx 1 fabio www-data    20 Jan  4 16:45 wordpress -> /usr/share/wordpress

Saída de ls -ld /usr/share/wordpress :

drwxrwxrwx 5 www-data root 4096 Jan 8 15:46 /usr/share/wordpress 

Saída de ls -l /usr/share/wordpress :

total 184
-rw-r--r--  1 root     root   418 Set 24  2013 index.php
-rw-r--r--  1 root     root 19930 Jan  2 01:48 license.txt
-rw-r--r--  1 root     root  7360 Dez 10 08:56 readme.html
-rw-r--r--  1 root     root  5035 Out  6 18:56 wp-activate.php
drwxrwxrwx  9 www-data root  4096 Jan  8 15:28 wp-admin
-rw-r--r--  1 root     root   271 Jan  8  2012 wp-blog-header.php
-rw-r--r--  1 root     root  1369 Out  3 11:47 wp-comments-post.php
-rwxrwxrwx  1 www-data root  2381 Abr  9  2014 wp-config.php
-rw-r--r--  1 root     root  2853 Dez 16 07:58 wp-config-sample.php
drwxrwxrwx  5 www-data root  4096 Jan  4 16:41 wp-content
-rw-r--r--  1 root     root  3286 Mai 24  2015 wp-cron.php
drwxrwxrwx 16 www-data root 12288 Jan  8 15:29 wp-includes
-rw-r--r--  1 root     root  2380 Out 24  2013 wp-links-opml.php
-rw-r--r--  1 root     root  3316 Nov  5 21:59 wp-load.php
-rw-r--r--  1 root     root 33770 Dez 21 01:30 wp-login.php
-rw-r--r--  1 root     root  7887 Out  6 11:07 wp-mail.php
-rw-r--r--  1 root     root 13021 Nov 20 05:24 wp-settings.php
-rw-r--r--  1 root     root 28594 Out 30 06:52 wp-signup.php
-rw-r--r--  1 root     root  4035 Nov 30  2014 wp-trackback.php
-rw-r--r--  1 root     root  3061 Out  2 19:46 xmlrpc.php
    
por fabionr 08.01.2016 / 18:07

1 resposta

0

Primeiro, na alteração do usuário do Terminal no usuário root.

Ubuntu - sudo su. outro - su

Em segundo lugar, você deve garantir que seu nome de usuário seja incluído no grupo de dados www. Se não, você pode adicionar seu nome de usuário como www-data group

sudo adduser $USER www-data

Depois disso, você deve alterar a propriedade de / var / www para seu nome de usuário

sudo chown $USER:www-data -R /var/www

Na próxima etapa, você deve alterar a permissão para 755, não recomendando alterar a permissão para 777 por motivos de segurança

sudo chmod 0755 -R /var/www
sudo chmod g+s -R /var/www

Espero que ajude ...

    
por mahendra 08.01.2016 / 18:19