shuai1998
shuai1998
用其他账号也登录不了,提示验证码错误
@star7th 能帮忙看一下吗
> docker方式安装的,升级是按照文档操作的(https://www.showdoc.com.cn/help/65610);数据库文件是这个吗(showdoc.db.php)这个是有读写权限的
> 我的教程里,先全新安装showdoc,然后再替换数据库文件。 你先确认, 全新安装 的时候 ,是验证码能通过的,能登录的。然后,再替换旧数据库。 另外,你的服务器有可能会 即使文件有权限 ,也禁止docker进程写操作。自己要确认下。 全新安装的时候可以登录,替换旧数据库刷新页面就报错(SQLSTATE[HY000]: General error: 1 no such table: item_star 。错误位置:/var/www/html/server/ThinkPHP/Library/Think/Db/Driver.class.php 174)
> 旧文件无法写入,导致升级不了数据库结构,所以就缺少表。 shuai1998 ***@***.***>于2023年8月6日 周日下午10:14写道: > […](#) > 我的教程里,先全新安装showdoc,然后再替换数据库文件。 你先确认, 全新安装 的时候 ,是验证码能通过的,能登录的。然后,再替换旧数据库。 另外,你的服务器有可能会 即使文件有权限 ,也禁止docker进程写操作。自己要确认下。 全新安装的时候可以登录,替换旧数据库刷新页面就报错(SQLSTATE[HY000]: General error: 1 no such table: item_star 。错误位置:/var/www/html/server/ThinkPHP/Library/Think/Db/Driver.class.php 174) — Reply to this...
> 我觉得它就是无法写入文件。因为 showdoc 有升级数据库结构机制。你这个报错是因为没升级成功。你尝试自己 进入容器命令行。自己确认是否真的能写入,而非只是看属性什么的。 shuai1998 ***@***.***>于2023年8月6日 周日下午10:21写道: > […](#) > 旧文件无法写入,导致升级不了数据库结构,所以就缺少表。 shuai1998 *@*. *>于2023年8月6日 周日下午10:14写道: … 我的教程里,先全新安装showdoc,然后再替换数据库文件。 你先确认, 全新安装 的时候 ,是验证码能通过的,能登录的。然后,再替换旧数据库。 另外,你的服务器有可能会 即使文件有权限 ,也禁止docker进程写操作。自己要确认下。 全新安装的时候可以登录,替换旧数据库刷新页面就报错(SQLSTATE[HY000]: General error: 1 no...
@star7th 还有个问题,新开一个浏览器登录不了,一直提示验证码不正确