• 宝塔面板修改用户名和密码报错:TypeError: cannot concatenate 'str' and 'NoneType' objects


    [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
    就会显示正确的面板信息,(不要使用默认密码,请使用修改后的面板密码进行登陆)

  • 相关阅读:
    Linux共享wifi给Android手机
    史上最简单的Hibernate入门简单介绍
    TRIZ系列-创新原理-29-气动或液压结构原理
    使用GDI+进行图片处理时要注意的问题
    触发器系列(2) DataTrigger
    FizzBuzzWhizz问题python解法
    实现二值图像连通区标记之区域生长法
    《Java并发编程实战》第四章 对象的组合 读书笔记
    XCL-Charts画曲线图(CurveChart) 例2
    oracle中imp命令具体解释
  • 原文地址:https://www.cnblogs.com/itor/p/11584273.html
Copyright © 2020-2023  润新知