禅道使用
53742

禅道idoop/zentao:11.7重启后You don't have permission to access /zentao/ on this server.已解决悬赏5积分

提问者庄宇峰答案数1阅读数1614发表时间2022-04-08 17:58:10

k8s部署禅道idoop/zentao:11.7版本并且配置了持久存储,

服务器重启后出现You don't have permission to access /zentao/ on this server.

并且出现了文件丢失

chmod: cannot access '/opt/zbox/app/zentao/www/data': No such file or directory
chmod: cannot access '/opt/zbox/app/zentao/www/': No such file or directory
chmod: cannot access '/opt/zbox/app/zentao/config/': No such file or directory
查看存储正常,就是文件消失了,请问如何恢复?

禅道版本:11.7

安装包类型:源码包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2022-04-11 11:16:36

贵公司用的是第三方的镜像,这个镜像有些问题,可以试试迁移到官方镜像。迁移之前做好数据备份。


docker  idoop/zentao 迁移到easysoft/zentao

1. 操作之前备份禅道,停止服务,备份 /data/zbox/整个目录。
2. 确认idoop/zentao环境禅道的版本小于等于easysoft/zentao上的禅道最新版本。
3. 安装禅道官方版本的docker环境:http://www.zentao.net/book/zentaopmshelp/405.html
参考命令:
sudo docker run --name zentao -p 87:80 --network=zentaonet --ip 172.172.172.172 --mac-address 02:42:ac:11:00:00 -v /www/zentaopms:/www/zentaopms -v /www/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d easysoft/zentao:latest
4. 停止两套docker容器
5. 迁移附件的物理文件,将/data/zbox/app/zentao/www/data/upload/1/目录下的文件,迁移到/www/zentaopms/www/data/upload/1/目目录下
6. 将/www/mysqldata/zentao/目录下的数据库物理文件删除
7. 迁移数据库物理文件,将/data/zbox/data/zentao/目录下的文件,迁移到/www/mysqldata/zentao/目录下,并且执行 chmod -R 660 /www/mysqldata/zentao/
8. 启动容器,访问禅道,如果跳转到upgrade.php页面,可以群文件下载upgrade.php文件,放到/www/zentaopms/www/目录下,访问执行升级

📫
打酱油的茶叶2025/04/03
我也遇到了同样的问题。
很奇怪/zbox/app下的其他文件没有删,把/zbox/app/zetao全删掉了。

辛亏我有备份数据。

我是11.6的版本,版本比较旧暂时也没有升级的需求(升到18太复杂)。
最终的解决方案是用docker compose起了一个ubuntu的容器,在里面运行“linux一键安装包” 的11.6版本。
回复
孔令茂2025/04/03
您的处理方法也挺好的。
如果使用 docker 安装方式的话,还是建议使用官方提供的 docker 镜像 https://www.zentao.net/book/zentaopms/docker-1111.html
回复
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com
其他相关问答
提问者: sdxxxx 于 2012-10-107177次浏览,1个答案
598235
已解决
悬赏10积分
提问者: m_6752965e3434f 于 2024-12-13428次浏览,1个答案
598336
已解决
悬赏5积分
提问者: m_677785f01735d 于 2025-01-03398次浏览,1个答案
37904
已解决
悬赏5积分
提问者: leo0503 于 2021-01-201073次浏览,2个答案
提问者: lseed 于 2014-09-253773次浏览,4个答案
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。