進行操作前,請備份數據庫

一本地轉到遠程

1 論壇後台--全局--上傳設置--啓用遠程附件

2 將本地附件目錄 data/attachment 裏面的文件夾移動到遠程服務器上

3 數據庫執行 sql 語句
論壇的 (0 表示本地,1 表示遠程,)

  1. update pre_forum_attachment_0 set remote=1 where remote=0;
  2. update pre_forum_attachment_1 set remote=1 where remote=0;
  3. update pre_forum_attachment_2 set remote=1 where remote=0;
  4. update pre_forum_attachment_3 set remote=1 where remote=0;
  5. update pre_forum_attachment_4 set remote=1 where remote=0;
  6. update pre_forum_attachment_5 set remote=1 where remote=0;
  7. update pre_forum_attachment_6 set remote=1 where remote=0;
  8. update pre_forum_attachment_7 set remote=1 where remote=0;
  9. update pre_forum_attachment_8 set remote=1 where remote=0;
  10. update pre_forum_attachment_9 set remote=1 where remote=0;

門户的

  1. update pre_portal_article_title set remote=1 where remote=0;
  2. update pre_portal_attachment set remote=1 where remote=0;
  3. update pre_portal_topic_pic set remote=1 where remote=0;

相冊的 {相冊表中的 remote 取值還有一種情況為 remote=2(論壇附件圖片保存到相冊)}

  1. update pre_home_pic set remote=remote+1;

二 遠程轉到本地

後台關閉遠程附件設置,將附件移動到本地服務器的 data/attachment 目錄後執行 sql 即可
0 表示本地,1 表示遠程,

  1. update pre_forum_attachment_0 set remote=0 where remote=1;
  2. update pre_forum_attachment_1 set remote=0 where remote=1;
  3. update pre_forum_attachment_2 set remote=0 where remote=1;
  4. update pre_forum_attachment_3 set remote=0 where remote=1;
  5. update pre_forum_attachment_4 set remote=0 where remote=1;
  6. update pre_forum_attachment_5 set remote=0 where remote=1;
  7. update pre_forum_attachment_6 set remote=0 where remote=1;
  8. update pre_forum_attachment_7 set remote=0 where remote=1;
  9. update pre_forum_attachment_8 set remote=0 where remote=1;
  10. update pre_forum_attachment_9 set remote=0 where remote=1;

  1. update pre_portal_article_title set remote=0 where remote=1;
  2. update pre_portal_attachment set remote=0 where remote=1;
  3. update pre_portal_topic_pic set remote=0 where remote=1;
  4. update pre_home_pic set remote=remote-1;