Назад | Перейти на главную страницу

WordPress не может установить плагин, даже если права доступа к файлу верны

У меня есть сервер apache2, конечно, apache2 работает на www-data учетная запись.

Все мои файлы WordPress принадлежат root:webmaster, и иметь g+w разрешение.

Три счета в webmaster группа www-data, sftp_www, и root сам.

Разрешение кажется действительно хорошим. Вот скопированный текст из терминала, такой же, как на скриншоте выше.

root@srakrn:/var/www/html/blog/wp-content# ls -l
total 20
-rw-rw-r-- 1 root     webmaster   28 Jan  8  2012 index.php
drwxrwsr-x 4 root     webmaster 4096 Jun  5 06:38 plugins
drwxrwsr-x 5 root     webmaster 4096 May  6 18:33 themes
drwxrwsr-x 2 root     webmaster 4096 Jun  5 06:38 upgrade
drwxrwsr-x 3 www-data webmaster 4096 Jun  5 08:55 uploads
root@srakrn:/var/www/html/blog/wp-content# groups www-data
www-data : www-data webmaster

Вот что спрашивает WordPress: пароль FTP. Обычно WordPress не запрашивает пароль FTP, если каталог доступен для записи WordPress.

Так что даже plugin папка доступна для записи www-data учетной записи, почему она не может установить файлы плагинов?

Попробуйте изменить владельца каталога плагинов на www-data временно. Проверка разрешений выполняется путем анализа списка каталогов. Изменение группы на www-data может работать.