安装的坑
安装WordPress,在正常服务器里,通常填写数据量host是:localhost,有时候127.0.0.1也行,但是在1Panle中数据库host应该填MySQL的容器名称!
最简单是在1Panel左侧菜单找到容器,查看MySQL容器的名称,例如`1Panel-mysql-7zzh`,填这个就可。
找到PHP的 Container ID
docker ps
找到含有名称 php 的容器,记下它的 Container ID,例如 f00ee8461beb
查看容器内部用户信息
docker top [你的容器ID]
例如 docker top f00ee8461beb
找到除了root外的那个用户名,例如 duke
所有权变更
首先需要记下你的网站在本地服务器的绝对路径,在1panel网站列表,点击网址后的路径按钮,记下路径,例如:
/opt/1panel/www/sites/somedomain.com/index
执行变更权限命令
chown -R [用户名]:[用户名] /opt/1panel/www/sites/somedomain.com/index
用户名是上一步找到的真实用户名,非root。后面跟路径,代入后大概是:
chown -R duke:duke /opt/1panel/www/sites/somedomain.com/index
设置文件夹权限
find /opt/1panel/www/sites/somedomain.com/index -type d -exec chmod 755 {} \;
find /opt/1panel/www/sites/somedomain.com/index -type f -exec chmod 644 {} \;
完成