无法在新实例上上传备份进行还原

你好,我已安装一个新实例来恢复部分备份,但在上传备份时出现以下错误:

Errno::EACCES (Permission denied @ dir_s_mkdir - /var/www/discourse/public/backups/default/tmp)

请问如何解决此问题以便能够上传备份?

这很奇怪。你可以尝试在 Docker 容器内运行 chown -R discourse:www-data /var/www/discourse/public/backups/*

谢谢,但这并没有解决问题。

在再次尝试上传备份之前,我需要重新构建应用吗?

你可以试试,但我不指望会有什么效果。

好的,这就是末尾带有一个额外“*”的解决方案:

chown -R discourse:www-data /var/www/discourse/public/backups/*