我安装了一个带有wordpress
Docker镜像的Wordpress网站,然后安装了我的主题。一切正常,但是当我想稍后更新Wordpress时,我收到了这条消息:
要执行请求的操作,WordPress需要访问您的Web服务器。请输入您的FTP凭据以继续。如果您忘记了自己的凭据,则应与网络托管服务商联系。
Wordpress容器未在Web根目录上运行FTP服务器。我怎么能解决这个问题?
PS:我的网络根位于数据容器中,在不同容器之间共享。
PS2 :我打算在同一台主机上存储多个Wordpress网站。还有一个与此兼容的解决方案吗?
答案 0 :(得分:6)
关键是要确保您的Web服务器是WordPress安装在其目录(及其子目录)中的所有者。您发现错误是因为您的网络服务器没有适当的权限来写入您的目录。
我建议运行chown -R user:group /path/to/wordpress
,将user
和group
替换为您的服务器信息。