通过docker 安装开源版,总是卡在生成配置文件这一步,查看日志也没有其他报错

2024-02-18 10:18:29
想旅行的便当
  • 访问次数: 2
  • 注册日期: 2024-02-18
  • 最后登录: 2024-02-18
  • 我的积分: 62
  • 门派等级: 无门派


前面的两个步骤都没有报错

沙发
2024-02-18 10:25:40
王林
  • 访问次数: 4452
  • 注册日期: 2017-06-20
  • 最后登录: 2024-05-20
  • 我的积分: 20406
  • 门派等级: 无门派
请问拉取的哪个版本镜像?启动容器时的命令方便发一下吗?我们本地测试下
板凳
2024-02-18 13:59:14 回复#1
想旅行的便当
  • 访问次数: 2
  • 注册日期: 2024-02-18
  • 最后登录: 2024-02-18
  • 我的积分: 62
  • 门派等级: 无门派
尝试了两次,第一次使用 image: 
hub.zentao.net/app/zentao:latest
 启动命令为: docker run -d     -v /data/sda/zentao:/data     -p 18080:80     -e MYSQL_INTERNAL=false     -e ZT_MYSQL_HOST=172.31.32.249     -e ZT_MYSQL_PORT=3306    -e ZT_MYSQL_USER=root     -e ZT_MYSQL_PASSWORD=mysql_root_3306     -e ZT_MYSQL_DB=zentao     -e PHP_SESSION_TYPE=redis     -e PHP_SESSION_PATH=tcp://172.31.32.249:6379?auth=default:q     -e PHP_MAX_EXECUTION_TIME=300     -e PHP_POST_MAX_SIZE=512M     -e PHP_UPLOAD_MAX_FILESIZE=512M -e PHP_SESSION_PATH=/data/session --name=zentao    hub.zentao.net/app/zentao:latest  使用这个镜像一直卡在生成配置文件那一步
如果更换image 为 hub.zentao.net/app/zentao:18.7,启动命令不变的情况下,在生成完配置文件那一步后页面一直显示为空白,路由定向为 upgrade.php
#3
2024-02-18 14:05:06
王林
  • 访问次数: 4452
  • 注册日期: 2017-06-20
  • 最后登录: 2024-05-20
  • 我的积分: 20406
  • 门派等级: 无门派

1、如果正式环境使用,可以试下拉取zentao:18.10版本的镜像

2、确认下映射目录/data/sda/zentao 目录是否有读写权限?

3、确认下使用的外部数据库,在服务器上是否可以正常连接成功,方便的话可以试下MYSQL_INTERNAL参数改为true,使用内部数据库看下能否成功启动容器?

另外,也可以添加页面上方QQ,邀请进群后截图咨询下具体问题

#4
2024-02-22 08:55:48 回复#2
zhouyq
  • 访问次数: 45
  • 注册日期: 2022-09-28
  • 最后登录: 2024-05-10
  • 我的积分: 219
  • 门派等级: 无门派

你的 PHP_SESSION_PATH 环境变量指定了2次,以第二次指定的为准,因此 PHP_SESSION_PATH=/data/session

但你的 PHP_SESSION_TYPE=redis 因此 会影响安装程序的执行。建议按照官方文档的提示设置环境变量:https://www.zentao.net/book/zentaopms/38.html

后续版本docker镜像也会做兼容,增加环境变量设置错误的提示。

zhouyq 最后编辑, 2024-02-22 08:56:39
1/1 1