【已解决】AttributeError: 'str' object has no attribute 'insert' 报错...
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本: 8.0.5系统版本:CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:AttributeError: 'str' object has no attribute 'insert'
相关截图(日志、错误):Traceback (most recent call last):File "/www/server/panel/BTPanel/__init__.py", line 2319, in publicObject res = run_obj.run(toObject, defs, get)File "/www/server/panel/BTPanel/__init__.py", line 2266, in run result = getattr(toObject, get.action)(get)File "class/panelSite.py", line 5722, in get_site_types data.insert(0, {"id": 0, "name": "默认分类"})AttributeError: 'str' object has no attribute 'insert'
已经尝试过修复问题依然存在 这个可能是数据库损坏了
先备份目前的数据库
mv /www/server/panel/data/db /www/server/panel/data/db_bak
尝试将/www/backup/panel目录下的备份文件解压
cd /www/backup/panel/
unzip 2024-03-11.zip
将解压目录下的/data/db复制到/www/server/panel/data/db
cp -r /www/backup/panel/2024-03-11/data/db /www/server/panel/data/
重启面板
bt 1
如果新安装的,可以尝试重新安装 好的 感谢! 已经解决了
页:
[1]