禅道使用
53742

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

提问者庄宇峰 答案数1 阅读数950 发表时间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/目录下,访问执行升级

联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。