当尝试将新插件上传到 wordpress 时,我总是遇到相同的“无法创建目录。”错误。
通过调试,我确定无法创建的目录是/wp-content/upgrade/new-shop.1.0.6-10/new-shop/template-parts
。
为了进行良好的测试,我已经chmod 777
在 wp-content 以及 set 上运行了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 目录更加开放或可访问(更不用说不安全了)。
我在 Ubuntu 18.04.3 LTS 上使用 Wordpress 4.9.5
更新:通过启用 vsftpd 更新插件已取得一些进展write_enable=YES
,但上传插件仍然存在问题
答案1
我相信我通过启用 FTP 服务器(在我的情况下是 vsftpd)解决了这个问题。
启用write_enable=YES
vsftpd.conf 配置。
wp-content/uploads
删除&内的所有数据后wp-content/upgrades
,现在看来可以正常工作了。