При попытке загрузить новые плагины в wordpress я всегда сталкиваюсь с одним и тем же «Не удалось создать каталог». ошибка.
Из отладки я определил, что каталог, который не может быть создан, /wp-content/upgrade/new-shop.1.0.6-10/new-shop/template-parts
.
В качестве хорошего теста я пробежал chmod 777
на wp-content, а также установить chown www-data:www-data
.
drwxrwxrwx 8 www-data www-data 4.0K Apr 3 14:20 wp-content
Последующие дочерние каталоги также имеют эти разрешения.
drwxrwxrwx 4 www-data www-data 4.0K Apr 3 14:10 upgrade
Кроме того, не удается обновить установленные плагины:
«Ошибка обновления: не удалось создать каталог».
/wp-content/upgrade/akismet.4.1.4-QrVWAO/akismet/views
Я не знаю, как еще сделать каталог wp-content более открытым или доступным (не говоря уже о небезопасном).
Я использую Wordpress 4.9.5 в Ubuntu 18.04.3 LTS
Обновление: некоторый прогресс был достигнут в обновлении плагинов путем включения write_enable=YES
для vsftpd, но все еще возникают проблемы с загрузкой плагинов
Я считаю, что решил эту проблему, включив FTP-сервер, в моем случае vsftpd.
включить write_enable=YES
для конфигурации vsftpd.conf.
После удаления всех данных внутри wp-content/uploads
& wp-content/upgrades
, теперь это работает.
[источник:] https://wordpress.stackexchange.com/questions/7859/wp-upgrade-cant-create-directory-even-ought-perms-are-777