更新容器内的Wordpress.没有FTP访问权限

Enr*_*ent 4 wordpress updates docker

我安装了一个带有wordpressDocker镜像的Wordpress网站,然后安装了我的主题.一切正常,但是当我想稍后更新Wordpress时,我收到以下消息:

要执行请求的操作,WordPress需要访问您的Web服务器.请输入您的FTP凭据以继续.如果您不记得您的凭据,则应联系您的网站托管服务商.

Wordpress容器未在Web根目录上运行FTP服务器.我怎么能解决这个问题?

PS:我的Web根位于数据容器中,在不同容器之间共享.

PS2:我打算在同一台主机上存储几个Wordpress网站.还有一个与此兼容的解决方案吗?

rne*_*ius 8

关键是要确保您的Web服务器是WordPress安装在其目录(及其子目录)中的所有者.您看到错误,因为您的Web服务器没有适当的权限来写入您的目录.

我建议运行chown -R user:group /path/to/wordpress,替换usergroup您的服务器的信息.

  • 这是一个令人困惑的消息。当然,输入FTP凭据也是一种解决方案...但是每次都很难完成。我认为应该修改该消息以解释为什么首先需要更多权限。 (2认同)