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

宝塔面板修改用户名和密码报错:TypeError: cannot concatenate 'str' and 'NoneType' objects的更多相关文章

  1. git输错用户名和密码报错

    最近在使用git clone命令操作时一直报错,报错消息如下: remote: Coding 提示: Authentication failed! 认证失败,请确认您输入了正确的账号密码 fatal: ...

  2. mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown column 'password' in 'field list'解决办法

    本意向修改一个用户的密码,网上搜到的命令为如下 mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错 E ...

  3. Linux更改密码报错:密码未通过字典检查 - 过于简单化/系统化

    Linux更改密码报错:密码未通过字典检查 - 过于简单化/系统化 方案一:直接忽略 很容易认为这儿是一个错误,其实可以直接忽略,重新输入密码 [root@localhost ~]# passwd 更 ...

  4. MySQL 设置root密码报错:mysqladmin: connect to server at 'localhost' failed

    MySQL 设置root密码报错:mysqladmin: connect to server at 'localhost' failed 1.安装完MySQL设置root密码报错如下 [root@vm ...

  5. mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    注:本文来源于<  mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy r ...

  6. centos 7 安装mqtt 修改用户名和密码

    我先新买个Centos 的系统 咱登录呢就用这个软件,主要是方便,可以少安装一些东西 根据自己的系统选择,上面的是32位的. 输入 root 回车 输入密码然后回车  输入的时候什么也不显示 输入 c ...

  7. Eclipse SVN修改用户名和密码

    问题描述:     Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能.但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的 ...

  8. linux修改用户名和密码

    linux修改用户名和密码 修改root密码:sudo passwd root 修改用户密码(如hadoop) sudo passwd hadoop 修改主机名:sudo vi /etc/hostna ...

  9. 修改umask后apache报错:because search permissions are missing on a component of the path,

    0.修改umask后apache报错:because search permissions are missing on a component of the path, 1.ls -lrth ./h ...

随机推荐

  1. python_实现选课系统

    校园管理系统 角色: 学校.学员.课程.讲师 要求: 1. 创建北京.上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3 ...

  2. Linux日常之命令sort

    素材借鉴:https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html 命令sort 是Linux中常用的排序命令,属于管道命令. 常 ...

  3. JS - this 总结

    this指向最后调用该函数的对象 // 示例一: var name = "windowsName"; function a() { var name = "Cherry& ...

  4. u-boot include目录 gd_t结构体 如何关联芯片指定的目录

    1 u-boot /u-boot-2018.07-fmxx/include/config.h /* Automatically generated - do not edit */#define CO ...

  5. Android 在 4G 下访问 IPV6 慢的解决方案

    Android 在 4G 下访问 IPV6 慢的解决方案 Android4G ipv6 起因 今天,用户反馈 Android 端加载数据较慢,经 Android 开发人员排查后,发现在公司 wifi ...

  6. springboot返回html和jsp

    一.返回html (1)添加maven依赖 <dependency>    <groupId>org.springframework.boot</groupId>  ...

  7. Gym-100923I-Por Costel and the Pairs(数学,思维)

    链接: https://vjudge.net/problem/Gym-100923I 题意: We don't know how Por Costel the pig arrived at FMI's ...

  8. HDU-1083-Courses(最大匹配)

    链接: https://vjudge.net/problem/HDU-1083#author=HUCM201732 题意: 题目大意: 一共有N个学生跟P门课程,一个学生可以任意选一 门或多门课,问是 ...

  9. encode()和decode()两个函数

    编码可以将抽象字符以二进制数据的形式表示,有很多编码方法,如utf-8.gbk等,可以使用encode()函数对字符串进行编码,转换成二进制字节数据,也可用decode()函数将字节解码成字符串:用d ...

  10. docker跨主机通信-overlay

    使用consul 1,让两个网络环境下的容器互通,那么必然涉及到网络信息的同步,所以需要先配置一下consul. 直接运行下面命令.启动consul. docker run -d -p 8500:85 ...