zoukankan      html  css  js  c++  java
  • 宝塔面板修改用户名和密码报错: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
    就会显示正确的面板信息,(不要使用默认密码,请使用修改后的面板密码进行登陆)

  • 相关阅读:
    Python标准模块--concurrent.futures 进程池线程池终极用法
    线程,线程池
    常用英文单词
    进程池
    三种方法实现 生产者消费者模型
    进程间通信IPC -- 管道, 队列
    jquery 和 css 属性
    javascript的 Object 和 Function
    nodejs 返回html页面--使用 ejs 模板
    jquery属性
  • 原文地址:https://www.cnblogs.com/itor/p/11584273.html
Copyright © 2011-2022 走看看