Discuz!X2.0本地附件和远程附件之间的转化终极教程版
来源:易贤网 阅读:736 次 日期:2014-08-18 11:21:07
温馨提示:易贤网小编为您整理了“Discuz!X2.0本地附件和远程附件之间的转化终极教程版”,方便广大网友查阅!

折腾了一天,终于弄清楚了本地附件转换到远程附件的问题了,目前,相册,论坛附件,图片,空间,一切都正常了。

下面来给大家分享经验:

本地附件转到远程附件:

论坛上有一些帖子,代码教程是:

  remote=remote+1;

如果你只在数据库了操作了一次,问题还不大,如果你重复操作了,那么你的问题就大了,你会发现相册里的图片你都找不到,而且甚至FTP目录里都找不到这个文件名的文件,所以下面我就来谈我的方法:

我使用的工具:帝国备份王

这个可以先把数据库备份了,然后再来进行sql升级操作,都在这个备份王里面完成。

1、先备份数据库

2、附件的移动

3、开始sql语句升级

本地附件转移到远程附件,在帝国备份王里执行如下sql,记得要设置数据库名称和编码哦,关键在加粗的第四句,如果盲目的+1,就会出现一些图片无法找到,而且在ftp上也找不到的情况。

  update pre_portal_article_title set remote=1 where remote=0;

  update pre_portal_attachment set remote=1 where remote=0;

  update pre_portal_topic_pic set remote=1 where remote=0;

  update pre_home_pic set remote=remote+1;

  update pre_forum_attachment_0 set remote=1 where remote=0;

  update pre_forum_attachment_1 set remote=1 where remote=0;

  update pre_forum_attachment_2 set remote=1 where remote=0;

  update pre_forum_attachment_3 set remote=1 where remote=0;

  update pre_forum_attachment_4 set remote=1 where remote=0;

  update pre_forum_attachment_5 set remote=1 where remote=0;

  update pre_forum_attachment_6 set remote=1 where remote=0;

  update pre_forum_attachment_7 set remote=1 where remote=0;

  update pre_forum_attachment_8 set remote=1 where remote=0;

  update pre_forum_attachment_9 set remote=1 where remote=0;

远程附件转移到本地:

把以上的 0和1进行互换,0表示本地,1表示远程,

  update pre_portal_article_title set remote=0 where remote=1;

  update pre_portal_attachment set remote=0 where remote=1;

  update pre_portal_topic_pic set remote=0 where remote=1;

  update pre_home_pic set remote=remote-1;

  update pre_forum_attachment_0 set remote=0 where remote=1;

  update pre_forum_attachment_1 set remote=0 where remote=1;

  update pre_forum_attachment_2 set remote=0 where remote=1;

  update pre_forum_attachment_3 set remote=0 where remote=1;

  update pre_forum_attachment_4 set remote=0 where remote=1;

  update pre_forum_attachment_5 set remote=0 where remote=1;

  update pre_forum_attachment_6 set remote=0 where remote=1;

  update pre_forum_attachment_7 set remote=0 where remote=1;

  update pre_forum_attachment_8 set remote=0 where remote=1;

  update pre_forum_attachment_9 set remote=0 where remote=1;

更多信息请查看IT技术专栏

更多信息请查看CMS教程
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65099533/13759567129 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标