本帖最后由 无忧睡眠网 于 2011-8-7 09:16 编辑
1.5 升级到 2.0 后贴内图片不显示的问题
问题描述:
升级后,所有图片都不显示,试图重新编辑这些带图片旧帖子,所有编辑按钮都失效。
升级后,发了新帖,这些帖子的图片能正常显示。
重新运行 update 并执行以下SQL后,旧帖图片能正常显示,新帖图片都变成了问号。- 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 重新升级。
- 导入上面第三步和第六步导出的数据。
- 运行以下代码:
- UPDATE `pre_forum_post` p, `pre_forum_attachment` a SET p.attachment=1 WHERE p.pid=a.pid
复制代码 应该就好了?
|