已解决 迁移后部分bug的图片无法显示
之前是源码安装的,后面更换服务器,选择了Linux下的一键安装包,迁移数据后,大部分功能都正常,只有部分bug的图片显示不了,通过查看后台数据库的zt_bug表中的数据也是一致的,图片部分代码为 <p><img src="/zentaopms/www/index.php?m=file&amp;f=read&amp;t=png&amp;fileID=10663" alt="alt" /></p>,在原来的环境中能正常显示,在新的一键安装包下不能显示出来,查看其他能正常显示的图片,发现该部分代码类似 <p><img src="{10662.png}" alt="alt" /></p> ,版本均为18.5,不过原来的是升级上去的,新的是直接安装的18.5
禅道版本 18.5 Linux安装包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 陈攀 悬赏:15 日期: 2023-11-09 21:01:01 答案:1 点击:179

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2023/11/10
图片和附件是作为文件直接存储在禅道服务器的文件系统中的,迁移环境时除了需要迁移数据库外,还需要迁移禅道代码目录下的 zentao/www/data/upload/1 文件夹,这个目录下存储的是附件。
2023/11/10
这个已经是迁移了的,只有几个bug里的图片没有显示,大部分的都能正常显示
2023/11/10
可以在数据库zt_file表中对比下这几个bug中图片对应的文件是否在对应的目录下存在,如果之前的图片不是附件存储而只是一个链接的话,可能会造成不能显示的现象。
2023/11/10
去下面的路径看了是有的 这些图片文件的
2023/11/10
可以添加页面提示的QQ,进入技术群沟通下问题。
2023/11/10
把数据库中原来的"/zentaopms/www/index.php?m=file&amp;f=read&amp;t=png&amp;fileID=10663"改成"{10663.png}"后,就能正常显示了,非常感谢
2023/11/10
问题解决就好:)