Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker搭建在本地内网提示错误,无法正确显示验证码,绑定账号提示错误 #159

Closed
Charlie-can opened this issue Apr 8, 2022 · 11 comments

Comments

@Charlie-can
Copy link

BDUSS Cookie已经确认无误
仍然提示错误

@Charlie-can
Copy link
Author

QQ截图20220409003013
QQ截图20220409002724
QQ截图20220409003027

@BANKA2017
Copy link
Collaborator

docker构建的不是最新版本
#154 (comment)
请参考以下链接更新版本
#115 (comment)

@Charlie-can
Copy link
Author

感谢回复,已经更新最新版本4.96了,可以正常登陆百度账户,但是验证码还是无法正常显示,使用自带的检测更新依然显示更新失败

@Charlie-can
Copy link
Author

但是后台仍然显示
image

@BANKA2017
Copy link
Collaborator

感谢回复,已经更新最新版本4.96了,可以正常登陆百度账户,但是验证码还是无法正常显示,使用自带的检测更新依然显示更新失败

  • 自带的检查更新目前确实是不行的,详细追踪请看 关于更新的问题 #148
  • 没法生成验证码的问题请检查是否安装了 php-gd

@BANKA2017
Copy link
Collaborator

但是后台仍然显示 image

这堆 HTTP 499 应该是这个 do.php 执行时间太长直接断开了,问题应该不是很大

@BANKA2017
Copy link
Collaborator

BANKA2017 commented Apr 9, 2022

感谢回复,已经更新最新版本4.96了,可以正常登陆百度账户,但是验证码还是无法正常显示,使用自带的检测更新依然显示更新失败

  • 自带的检查更新目前确实是不行的,详细追踪请看 关于更新的问题 #148
  • 没法生成验证码的问题请检查是否安装了 php-gd

我再次检查发现是docker镜像缺少一个叫 php7-session 的包,导致生成验证码时无法使用 session_start() 函数,我对 docker 不太熟悉,暂时也没法打包,您可以进去用bash运行 apk add php7-session,重启即可

@Charlie-can
Copy link
Author

再重启之后就显示:
“连接数据库失败,请检查数据库信息。错误编号:2002”
image
这是我第一次重启

之后又重新创建了一个容器,重启后也是相同的状态

我跟着提示修改mysql_aotoload.php的强制连接
image
之后显示:
服务器PHP不支持MySql数据库
image

@Charlie-can
Copy link
Author

数据库是使用的mysql5.7.9
使用管理软件Navicat可以正常使用数据库

@BANKA2017
Copy link
Collaborator

首先,请回退第二项修改,docker版本请继续使用mysqli
然后,请打开 /config.php 文件,将数据库地址的 127.0.0.1 修改为 db:3306

//修改前
define('DB_HOST','127.0.0.1');
//修改后
define('DB_HOST','db:3306');

@Charlie-can
Copy link
Author

抱歉,前几天没空,没有及时回复
看到有更新后我重新拉去了一个新的镜像,在新镜像里问题已经解决并成功运行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants