立即注册找回密码
 

奇瑰网

社区官方在线联系

工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
点击这里给我发消息 点击这里给我发消息
QQ: 1721016987  TEL: qiguiqiqiku@foxmail.com  E-Mail: qiguiqiqiku@foxmail.com
用户交流QQ群
①群87904533 ③群943814120 ④群123475361 ←提醒:请勿重复加群, 谢谢合作

discuz:远程附件与本地附件的之间的转换教程

[复制链接]

169

主题

226

帖子

2万

积分

奇瑰民审组

Rank: 7Rank: 7Rank: 7

G币
26
信用
20
体力
9418
发表于 2019-8-25 08:16:01 | 显示全部楼层 |阅读模式
之前我的网站附件都在本地,中间启用了远程附件。但是之前的附件还在本地。

想把之前的附件迁移到远程,测试了好久,终于成功,分享一下经验,希望有用。

http://www.fxw666.xyz这是之前的站点,只开通了门户和论坛,可以先看下。

第一步,使用FTP把本地 /data/attachment/ 目录下的文件下载到本地,这里我只用到了文件目录下的/forum,/portal和/block


第二步,FTP登录远程服务器。分别把下载下来的三个文件夹里的上传到远程服务器对应的目录里。


第三步,数据库执行sql语句,


论坛的:(0表示本地,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;

门户的:


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;


进入论坛后台,依次点击:站长-数据库-升级

把数据库升级语句复制到箭头方向,点击升级。(最好备份一下数据库)

之后更新网站缓存,进入网站随便点开一个之前附件在本地的帖子。邮件附件复制链接,如果链接地址和后台设置的远程访问 URL一致,表示迁移成功,就可以把本地的对应目录下的文件删除了。




上一篇:Linux下如何解压和压缩文件
下一篇:帝国CMS建站系统数据库数据表各大字段详细说明
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)

发表回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
Powered by Discuz! X3.4 粤ICP备18094825号-1  知道创宇云安全  |网站地图
Copyright © 2014-2019 www.qiguiwl.cn All Rights Reserved.
快速回复 返回顶部 返回列表