稍微解决一下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’);