找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 979|回复: 1

升级DISCUZ x1后“帖子附件无法下载,图片可显示”的解决实例

[复制链接]
发表于 2010 年 8 月 28 日 21:24:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
金光论坛(http://jgwy.net)升级DISCUZ x1后帖子附件无法下载,图片可显示,根据官方论坛的相关帖子说明,尝试了无数方法,始终不能解决问题。


问题描述:
1、能上载成功,在FTP中能看到刚上载的文件,在数据表pre_forum_attachment 里也能看到刚上载附件的信息
2、但是点击下载附件就出现提示:附件文件不存在或无法读入,请与管理员联系


解决:
多番尝试,突然注意到数据表pre_forum_attachment 里新上载的文件附件居然全是:tid=16777215,马上意识到又是帖子数超出默认数据表tid字段限制的问题。早在金光论坛(http://jgwy.net)升级DISCUZ7.0的时候,这个问题就在升级时碰到过,因为Discuz 论坛数据表里tid字段默认的最大帖子数是tid=16777215,也就是说tid的字段属性都是设为mediumint(8)的,mediumint(8)所允许的最大数字是16777215,超出后就不会自动按1递增,只会一直停留在16777215。当时,我手工把数据库里所有tid的字段属性都改为int(9)后,论坛才正常。

于是,我马上把tid的属性由mediumint(8)改为int(9)。测试附件上载、下载全部正常。

以上亲身经验谨与大家分享。也期望DISCUZ官方照顾我们这些老人,在设置数据库字段默认属性时能多留点余量。不要每次升级都让我手动改数据库tid字段属性了。而且自己手工修改在进行数据库校验时都会提示字段被修改,很讨厌。


Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2010 年 8 月 30 日 19:06:48 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
回复 金光 的帖子


    什么时候改的啊?一直还是提示 附件文件不存在或无法读入,请与管理员联系。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 3 日 20:49 , Processed in 0.026141 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表