【已回应】腾讯云COS 2.9 保存路径不生效并出错 BUG复现和解
一、BUG复现1、设定保存目录为aliserver目录后,根目录还是服务器主目录。
2、执行数据库备份提示存储路径还是根目录,但是该账号没有根目录读取权限:
报错提示是无法连接腾讯云COS,然后又提示保存成功。
3、查询对象存储目录里面也没有文件
二、解决方案
1、在txcos_main.py下get_list方法增加保存路径self.__bucket_path
#path = self.get_path(get.path) ant修改
path = self.__bucket_path+self.get_path(get.path)
2、在txcos_main.py下备份网站方法增加保存路径
#ant修改
# if self.__bucket_path != '': self.__bucket_path = 'backup/site' + '/';
self.__bucket_path = self.__bucket_path +'backup/site/';
3、在txcos_main.py下备份数据库方法增加保存路径
#if self.__bucket_path != '': self.__bucket_path = '' + 'backup/databases' + '/';
self.__bucket_path = self.__bucket_path + 'backup/databases/';
4、在txcos_main.py下备份路径方法增加保存路径
# 上传文件 ant修改
#if self.__bucket_path != '': self.__bucket_path = 'path/' + 'backup/path' + '/';
self.__bucket_path = self.__bucket_path+ 'backup/path/';
三、BUG修复后图片
1、可以正常在保存路径下备份文件
2、可以正常在插件控制界面查看保存路径下文件
四、修改后腾讯云插件文件
解压后上传至/www/server/panel/plugin/txcos 即可修复。
在论坛找了半天没找到解决方法,可能用这个插件的人还是很少,就自己折腾了下,其他小伙伴有遇到的也可以尝试下能否解决。
这个好用,感谢楼主! 您好,现在没有指定存储目录了,直接默认是根目录的。非常感谢您提供的帖子和解决方法!
页:
[1]