
[root@dapao~]# bt 14
正在執行(14)...
==================================================================
BT-Panel default info!
Bt-Panel-URL: http://192.168.1.80:8888/5a99a0b7
Traceback (most recent call last):
File "/www/server/panel/tools.py", line 564, in
set_panel_username()
File "/www/server/panel/tools.py", line 351, in set_panel_username
print('username: ' + username)
TypeError: cannot concatenate 'str' and 'NoneType' objects
password: 59cc2424
Warning:
If you cannot access the panel,
release the following port (8888|888|80|443|20|21) in the security group
Bt-Panel-URL: http://192.168.1.80:8888/5a99a0b7
Traceback (most recent call last):
File "/www/server/panel/tools.py", line 564, in
set_panel_username()
File "/www/server/panel/tools.py", line 351, in set_panel_username
print('username: ' + username)
TypeError: cannot concatenate 'str' and 'NoneType' objects
解決辦法:
在6.9.29 這個版本之后(包含)增加了增加自動備份15天內的面板配置信息,所以當由於自己誤操作,或者是更改了python、安裝軟件是對面板有破壞性的操作等時,可以通過此備份進行還原,還原步驟:
1、將現有的寶塔所在的文件做個備份(防止自動備份有錯誤導致對現有面板二次破壞)
cp -rp /www/server/panel/data /www/backup/data_btpanel_back_20190925
/www/backup/data_btpanel_back_20190925 (個人習慣,以日期為備份后綴,后續可以快速找到自己什么時候做過操作)
2、\cp -rp /www/backup/panel/2019-09-23/data/* /www/server/panel/data/
(\cp 是覆蓋文件前不提示 -r遞歸拷貝目標目錄下面的所有文件[包含二級文件夾里文件],-p是保留源文件的目錄和文件屬性)
操作完成后執行下 bt 14
就會顯示正確的面板信息,(不要使用默認密碼,請使用修改后的面板密碼進行登陸)
