当前位置:论坛首页 > Linux面板 > 求助

【待反馈】TypeError: can only concatenate str (not "list") to str

发表在 Linux面板2024-4-21 20:04 [复制链接] 2 64

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:宝塔面板最新版,2024-4-21日用BT 16升级的

系统版本:Linux

问题描述:
我在Wordpress 后台修改了一下site的URL,就是在URL后面加了个斜杠,然后网页就打不开了,提示Error establishing a database connection,宝塔面板也进不去了,宝塔面板里面显示CPU 100%,然后退出宝塔重新登陆宝塔,宝塔面板只显示登陆成功,然后在那里一直转圈圈,进不去了。

SSH进去 BT 16 修复了面板并升级到最新版本,也无法登陆,修改登陆密码的时候提示出错如下:
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 990, in <module>
    set_panel_username()
  File "/www/server/panel/tools.py", line 535, in set_panel_username
    print('username: ' + username)
TypeError: can only concatenate str (not "list") to str

相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2024-4-21 20:08:17 | 显示全部楼层
bt 14 也显示一样的错误






使用道具 举报 回复 支持 反对
发表于 2024-4-22 18:21:49 | 显示全部楼层
您好,这个是因为您WordPress后台的站点URL不当导致的,下面是一些步骤,可以尝试一下:

1、SSH访问服务器:
首先,确保你可以通过SSH访问你的服务器。
2、检查数据库连接:
检查wp-config.php文件,确保数据库连接信息(数据库名、用户名、密码和主机)是正确的。
尝试直接通过MySQL客户端连接到数据库,看看是否成功。
3、修复WordPress:
如果可以通过SSH访问,尝试重置WordPress的站点URL。你可以通过直接编辑数据库中的wp_options表来实现,或者使用wp-cli工具。
4、查看错误日志:
检查WordPress的wp-content/debug.log文件(如果存在的话),以及服务器的错误日志(如/var/log/nginx/error.log或/var/log/apache2/error.log,取决于你使用的Web服务器)。
同时,查看宝塔面板的日志,了解更多关于无法登录的原因。
5、解决CPU占用问题:
如果CPU占用率仍然很高,尝试找出哪些进程占用了大量CPU资源,并结束它们(使用top或htop命令)。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表