|
发表于 2025-3-5 19:24:44
|
显示全部楼层
出错了,面板运行时发生错误!
UnicodeEncodeError: 'utf-8' codec can't encode characters in position 49-52: surrogates not allowed
REQUEST_DATE: 2025-03-05 18:21:27
VERSION: Debian GNU/Linux 11 (bullseye) x86_64(Py3.7.9) - 9.4.0
REMOTE_ADDR: 211.20.8.132
REQUEST_URI: POST /wptoolkit/toolkit/api?action=wp_backup
REQUEST_FORM: {'s_id': '1', 'bak_type': '3'}
USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/zipfile.py", line 452, in _encodeFilenameFlags
return self.filename.encode('ascii'), self.flag_bits
UnicodeEncodeError: 'ascii' codec can't encode characters in position 49-52: ordinal not in range(128)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/www/server/panel/BTPanel/__init__.py", line 2541, in publicObject
res = run_obj.run(toObject, defs, get)
File "/www/server/panel/BTPanel/__init__.py", line 2488, in run
result = getattr(toObject, get.action)(get)
File "class/panelController.py", line 81, in model
result = PluginLoader.module_run(module_name,def_name,pdata)
File "PluginLoader.py", line 370, in PluginLoader.module_run
File "/www/server/panel/class/wptoolkitModel/toolkitModel.py", line 24, in api
return method(get)
File "/www/server/panel/class/wptoolkitModel/toolkitModel.py", line 147, in wp_backup
ok, msg = bak_obj.backup_full()
File "class/wptoolkitModel/wp_toolkit/core.py", line 3015, in backup_full
self.backup_full_get_data()
File "class/wptoolkitModel/wp_toolkit/core.py", line 3041, in backup_full_get_data
shutil.make_archive('{}/files'.format(tmp_path), 'zip', site_root_path)
File "/www/server/panel/pyenv/lib/python3.7/shutil.py", line 822, in make_archive
filename = func(base_name, base_dir, **kwargs)
File "/www/server/panel/pyenv/lib/python3.7/shutil.py", line 720, in _make_zipfile
zf.write(path, path)
File "/www/server/panel/pyenv/lib/python3.7/zipfile.py", line 1763, in write
with open(filename, "rb") as src, self.open(zinfo, 'w') as dest:
File "/www/server/panel/pyenv/lib/python3.7/zipfile.py", line 1506, in open
return self._open_to_write(zinfo, force_zip64=force_zip64)
File "/www/server/panel/pyenv/lib/python3.7/zipfile.py", line 1603, in _open_to_write
self.fp.write(zinfo.FileHeader(zip64))
File "/www/server/panel/pyenv/lib/python3.7/zipfile.py", line 442, in FileHeader
filename, flag_bits = self._encodeFilenameFlags()
File "/www/server/panel/pyenv/lib/python3.7/zipfile.py", line 454, in _encodeFilenameFlags
return self.filename.encode('utf-8'), self.flag_bits | 0x800
UnicodeEncodeError: 'utf-8' codec can't encode characters in position 49-52: surrogates not allowed
备份网站报错
|
|