原wp是在主机A上的docker里的容器,后迁移到主机B上。迁移方式为直接 scp 挂在的本地目录。
迁移过去后访问域名显示 “Unable to create a file in the directory! Please check your server settings.“
参考救命稻草 stackoverflow解决问题:WordPress on Docker: Could not create directory on mounted volume – Stack Overflow
经过验证,重点是(在容器内:不一定)执行如下两句:
RUN find /var/www/ -type d -exec chmod 0755 {} \;
RUN find /var/www/ -type f -exec chmod 644 {} \;