Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 1.5 升级到 2.0 后贴内图片不显示的问题

[复制链接]
无忧睡眠网 发表于 2011-7-30 16:03:06 | 显示全部楼层 |阅读模式
本帖最后由 无忧睡眠网 于 2011-8-7 09:16 编辑

1.5 升级到 2.0 后贴内图片不显示的问题







    问题描述:
    升级后,所有图片都不显示,试图重新编辑这些带图片旧帖子,所有编辑按钮都失效。
    升级后,发了新帖,这些帖子的图片能正常显示。
    重新运行 update 并执行以下SQL后,旧帖图片能正常显示,新帖图片都变成了问号。
    1. UPDATE `pre_forum_thread` t, `pre_forum_attachment` a SET t.attachment=1 WHERE t.tid=a.tid
    复制代码
    解决办法:
  • 用 phpMyAdmin 备份 pre_forum_attachment 表,要包含表结构。
  • 修改该表结构,只保留 aid, tid, pid, downloads, uid, tableid 六个字段。
  • 删除该表中升级时间点以前的所有记录,然后导出该表全部记录,这就是升级后增加的记录的图片。
  • 恢复第一步中备份的数据。
  • 删除该表中升级时间点以后的所有记录。
  • 导出表:pre_forum_attachment_0 至表9的全部记录,这也是升级后增加的记录的图片。
  • 清空表:pre_forum_attachment_0 至表9。
  • 运行:/install/update.php?step=data&op=forumattach 重新升级。
  • 导入上面第三步和第六步导出的数据。
  • 运行以下代码:
    1. UPDATE `pre_forum_post` p, `pre_forum_attachment` a SET p.attachment=1 WHERE p.pid=a.pid
    复制代码
    应该就好了?
ecoswayinf 发表于 2011-7-30 16:23:49 | 显示全部楼层
谢谢分享,还好我没有碰到这个问题。
回复

使用道具 举报

 楼主| 无忧睡眠网 发表于 2011-7-30 16:41:08 | 显示全部楼层
应该没有漏洞了,大家在本地试试看先!{:soso_e100:}
回复

使用道具 举报

 楼主| 无忧睡眠网 发表于 2011-7-30 16:59:31 | 显示全部楼层
回复

使用道具 举报

 楼主| 无忧睡眠网 发表于 2011-7-30 20:01:42 | 显示全部楼层
本帖最后由 无忧睡眠网 于 2011-7-30 20:01 编辑

回复

使用道具 举报

terryPula 发表于 2011-7-30 20:02:12 | 显示全部楼层
谢谢分享
回复

使用道具 举报

 楼主| 无忧睡眠网 发表于 2011-7-31 07:06:57 | 显示全部楼层
回复

使用道具 举报

 楼主| 无忧睡眠网 发表于 2011-7-31 07:16:17 | 显示全部楼层
回复

使用道具 举报

 楼主| 无忧睡眠网 发表于 2011-7-31 13:37:24 | 显示全部楼层
回复

使用道具 举报

我爱儍王子様 发表于 2011-8-1 04:45:00 | 显示全部楼层
请问这里的update.php是在哪里的
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-3 12:39 , Processed in 0.112911 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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