宝塔面板修改用户名和密码报错: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
就会显示正确的面板信息,(不要使用默认密码,请使用修改后的面板密码进行登陆)
宝塔面板修改用户名和密码报错:TypeError: cannot concatenate 'str' and 'NoneType' objects的更多相关文章
- git输错用户名和密码报错
最近在使用git clone命令操作时一直报错,报错消息如下: remote: Coding 提示: Authentication failed! 认证失败,请确认您输入了正确的账号密码 fatal: ...
- mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown column 'password' in 'field list'解决办法
本意向修改一个用户的密码,网上搜到的命令为如下 mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错 E ...
- Linux更改密码报错:密码未通过字典检查 - 过于简单化/系统化
Linux更改密码报错:密码未通过字典检查 - 过于简单化/系统化 方案一:直接忽略 很容易认为这儿是一个错误,其实可以直接忽略,重新输入密码 [root@localhost ~]# passwd 更 ...
- MySQL 设置root密码报错:mysqladmin: connect to server at 'localhost' failed
MySQL 设置root密码报错:mysqladmin: connect to server at 'localhost' failed 1.安装完MySQL设置root密码报错如下 [root@vm ...
- 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 ...
- centos 7 安装mqtt 修改用户名和密码
我先新买个Centos 的系统 咱登录呢就用这个软件,主要是方便,可以少安装一些东西 根据自己的系统选择,上面的是32位的. 输入 root 回车 输入密码然后回车 输入的时候什么也不显示 输入 c ...
- Eclipse SVN修改用户名和密码
问题描述: Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能.但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的 ...
- linux修改用户名和密码
linux修改用户名和密码 修改root密码:sudo passwd root 修改用户密码(如hadoop) sudo passwd hadoop 修改主机名:sudo vi /etc/hostna ...
- 修改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 ...
随机推荐
- Apache ab测试工具使用方法(无参、get传参、post传参)(转)
转自Apache ab测试工具使用方法(无参.get传参.post传参) Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包, ...
- Delphi 数据类型
- hdu 6205 card card card 最大子段和
#include<iostream> #include<deque> #include<memory.h> #include<stdio.h> #inc ...
- IDEA部署Spring-boot到Docker容器
一.准备工作 idea安装Docker插件 centos7系统安装docker 二.打开docker远程端口 1. 编辑docker.service文件 vim /usr/lib/systemd/sy ...
- 第六篇:Scrapy框架
爬虫框架之Scrapy 一.介绍 二.安装 三.命令行工具 四.项目结构以及爬虫应用简介 五.Spiders 六.Selectors 七.Items 八.Item Pipelin 九. Dowload ...
- Python面向对象的三大特性之继承和组合
继承和组合 一.组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积 ...
- 签发的用户认证token超时刷新策略
https://segmentfault.com/a/1190000014545422
- 【leetcode】Exchange Seats
Mary is a teacher in a middle school and she has a table seat storing students' names and their corr ...
- AJAX - 服务器 响应
AJAX - 服务器 响应 服务器响应 如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性.大理石构件来图加工 属性 描 ...
- 微信点餐系统(七)-微信授权获取openid:
章节小结: 1.学会了微信授权的步骤,学会了微信授权的文档 2.学会了使用natapp内网穿透工具 3.加深了虚拟机的网络配置以及基本使用 4.学会了抓包购票工具fiddler的使用 5.微信授权步骤 ...