安装时,一直提示还没有生成配置文件解决中
悬赏5积分

docker部署禅道,打开端口访问,安装时,数据库表已经创建安装,点击下一步,提示还没有生成配置文件,又跳转到上一步的安装数据库表,明明已经建好表了,一直循环安装,如何解决,附上配置services:
zentao-cache:
# 国内镜像源(禅道官方提供的 redis 镜像)
image: registry.cn-shenzhen.aliyuncs.com/teable/redis:7.2.4
container_name: zentao-cache
pull_policy: if_not_present
restart: always
environment:
- REDIS_PASSWORD=pass4Zentao
volumes:
- 'zentao_cache:/bitnami/redis/data'
# 建议取消注释使用宿主机目录挂载
# - '/data/zentao/redis:/bitnami/redis/data'
networks:
- zentao-net
# zentao service(开源版)
zentao:
# 禅道开源版国内镜像(区分企业版,开源版镜像后缀带 -server)
image: easysoft/zentao:latest
container_name: zentao
pull_policy: if_not_present
restart: always
ports:
- '3000:80'
# 如需HTTPS可映射443端口:- '443:443'
volumes:
- 'zentao_data:/data'
# 建议取消注释使用宿主机目录挂载
# - '/data/zentao/data:/data'
depends_on:
- zentao-cache # 仅依赖Redis,移除内置DB依赖
environment:
# ========== 外部MySQL核心配置(重点修改这里) ==========
- ZT_MYSQL_HOST=127.0.0.1 # 替换为你的外部MySQL服务器IP/域名
- ZT_MYSQL_PORT=3306 # 外部MySQL端口(默认3306)
- ZT_MYSQL_USER=zentaoxx # 外部MySQL的用户名(需提前创建)
- ZT_MYSQL_PASSWORD=zentaoxxx # 外部MySQL的密码
- ZT_MYSQL_DB=zentao # 外部MySQL中禅道的数据库名(需提前创建)
# Redis session 缓存配置(开源版兼容)
- PHP_SESSION_TYPE=redis
- PHP_SESSION_PATH=tcp://zentao-cache:6379?auth=pass4Zentao
- PHP_EXT_REDIS=true
- PHP_SESSION_REDIS_DATABASE=6
# Redis 缓存主配置(开源版适配)
- ZT_REDIS_HOST=zentao-cache
- ZT_REDIS_PORT=6379
- ZT_REDIS_PASSWORD=pass4Zentao
- ZT_REDIS_SERIALIZER=php # 开源版优先用php序列化,避免igbinary依赖问题
- ZT_CACHE_ENABLE=true
- ZT_CACHE_TYPE=redis
- ZT_CACHE_SCOPE=private
- ZT_CACHE_LIFETIME=0
# PHP 运行参数(开源版通用)
- PHP_MAX_EXECUTION_TIME=120
- PHP_MEMORY_LIMIT=512M
- PHP_POST_MAX_SIZE=128M
- PHP_UPLOAD_MAX_FILESIZE=128M
networks:
- zentao-net
# 如需完全移除Redis,删除上述zentao-cache服务、depends_on中的redis依赖、所有Redis相关环境变量即可
networks:
zentao-net:
driver: bridge
volumes:
zentao_cache:
zentao_data:
# 移除内置DB的volume
禅道版本:禅道开源版 22.0.beta
安装包类型:Linux安装包
操作系统:Ubuntu
客户端浏览器:Chrome
🎂 您好,安装步骤中生成配置文件出错,修改下面配置重新安装 zentaopms/config/config.php文件中 $config->framework->filterCSRF = false; $config->tabSession = false; $config->customSession = true; 如果还有问题,可以试试先将Redis部分移除,再重新部署试试 另外,有禅道使用问题,也可以联系客户经理,邀请您加入技术交流群沟通,即时性会更好一些。 |




精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


