宝塔一键迁移的压缩目录错误,实际压缩目录为宝塔一键迁移插件安装目录,一般都是在系统盘
压缩路径的相关代码如下:
_PLUGIN_PATH = "/www/server/panel/plugin/psync_api"
backup_path = self._PLUGIN_PATH + '/backup'
zip_file = backup_path + "/psync_tmp_{}.tar.gz".format(os.path.basename(spath))
这样一来,实际的临时压缩文件目录就是:
/www/server/panel/plugin/psync_api/backup/psync_tmp_{}.tar.gz".format(os.path.basename(spath))
导致当网站数据大于系统盘剩余容量的时候就无法完成一键迁移,请官方看看是不是有问题,这里的backup_path我认为应该调用全局设置的备份目录才对,而不是调用插件所在目录。
|
|