稍微解决一下docker WordPress的文件夹权限问题

今天升级插件发现,发现docker wp 无法创建文件夹,尝试几个办法都不行:

  • 往docker-compose 添加privileged: true 没有效果
  • 往docker-compose 添加user: “33:33” 也就是代表www-data:www-data也不行。。

最后发现 wp的项目文件夹是-v 映射到容器内的,给wp-content 增加权限可以解决,但是不知道安不安全,暂时先这样吧:

chmod -R 777 wp-content
感觉还是不安全,改回来。。
chmod -R 755 wp-content

办法改为,进入wordpress 的container, 执行chown -R www-data:www-data /var/www/html

同时 wp-config 增加了一句:define(‘FS_METHOD’, ‘direct’);