star7th
star7th
已经修复卡片视图下无法取消收藏的问题
https://github.com/star7th/showdoc/issues/920
大概率是你挂载的目录,docker进程无法读写的问题。你可以尝试不挂载目录试试能否正常使用。
说明一下自己是怎么安装以及怎么升级的,另外确保数据库文件有独写权限。
我的教程里,先全新安装showdoc,然后再替换数据库文件。 你先确认, 全新安装 的时候 ,是验证码能通过的,能登录的。然后,再替换旧数据库。 另外,你的服务器有可能会 即使文件有权限 ,也禁止docker进程写操作。自己要确认下。
旧文件无法写入,导致升级不了数据库结构,所以就缺少表。 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) > >...
我觉得它就是无法写入文件。因为 showdoc 有升级数据库结构机制。你这个报错是因为没升级成功。你尝试自己 进入容器命令行。自己确认是否真的能写入,而非只是看属性什么的。 shuai1998 ***@***.***>于2023年8月6日 周日下午10:21写道: > 旧文件无法写入,导致升级不了数据库结构,所以就缺少表。 shuai1998 *@*. > > *>于2023年8月6日 周日下午10:14写道: … > 我的教程里,先全新安装showdoc,然后再替换数据库文件。 你先确认, 全新安装 的时候 ,是验证码能通过的,能登录的。然后,再替换旧数据库。 > 另外,你的服务器有可能会 即使文件有权限 ,也禁止docker进程写操作。自己要确认下。 > 全新安装的时候可以登录,替换旧数据库刷新页面就报错(SQLSTATE[HY000]: General error:...
你自己先探索吧,我暂时不想在一些很低级的问题浪费精力。 先试试全新安装showdoc有没有这个问题,然后跟升级后的情况多比较下。
你从参数是列表不就能看到有哪些参数么