跨境论坛 - 跨境电商学习交流平台,发布最新最及时的跨境电商资讯及行业头条,分享海外电商平台招商政策,店铺运营经验,跨境实用工具资源以及跨境第三方业务合作信息。
查看: 1801|回复: 0

discuzx2.5程序搬家经历的分享

[复制链接]
发表于 2013-3-11 20:47:56 | 显示全部楼层 |阅读模式
之前帮一个公益性协会做一个网站,没有什么报酬,仅仅是对这个协会有着一份心意而已,做了半个月,终于把网站所有数据全部调试好,然后上传到一个免费临时空间上。由于之前都是在本地测试的,所以上传也是相当于一个搬家了,首先是网站的数据备份工作,做好备份之后就开始把网站从FTP全部下载。

其实这种方式很笨,但是确实很有用,因为网站的数据都可以全部下载下来,如果是到新空间只需要重新恢复数据备份就可以,但是每个空间的数据库都是有很大的不同的,这就完蛋了,我星期天的时候开始弄,到了星期一陵城亮点还在搞这个数据库的工作,严重崩溃中。

这种方式主要是把网站的所有文件使用ftp上传,然后修改连接数据库的几个文件config/config_global.php,config/config_ucenter.php,config/config_ucenter.php 这三个文件,具体的可以百度一下傻瓜式discuz搬家教程。其实想说一个弊端的是,这种搬家的方式不是对于所有的空间都是适用的,有的空间还是不能链接到,打开域名的时候还是会出现“表不存在”的错误提示,这样做真的很崩溃。

为什么说很崩溃,因为这样往往都以为是自己的discuz上传出现文件丢失的问题,需要重新上传什么的,其实不然,这应该是数据库的链接不到问题,所以这种傻瓜式的搬家真的不适合。

最后我还是通过一种比较简单的方式:

第一步:(1):备份template目录下你模板的所有文件
(2):备份dada目录下的attachment,attachment目录内包含所有附件,
(3):备份uc_server/data目录下的avatar ,avatar是头像图片存放的目录。
(4):使用ftp下载后台备份的数据,一般是在根目录的data/back-日期-随机字母这样命名,下载到本地中,等一下需要利用ftp直接上传到根目录的data目录下。

第二步,上传discuz纯净的源程序,其实一般的空间都是有自带的程序的,不用上传直接在线安装就行了,还有的网站还可以直接有网站搬家功能,从原来的老空间把文件全部搬迁到新空间,只需要输入原空间的Ftp账号密码即可。废话不多说,上传之后就安装discuz程序,输入数据库账号和密码,安装完毕,然后对应上面备份的这些文件重新上传到对应的目录。

第三,数据的还原。首先在源程序的安装文件目录下utility文件夹内是有restore.php这个文件的,需要把这个文件上传到根目录的data上,然后再浏览器输入http://你的域名/restore.php,还原数据,进入后台更新一下缓存。

搬家教程到此完毕,经过实践,我觉得这是这位简答的一个方式了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|小黑屋|发布政策|跨境外贸论坛

GMT+8, 2025-5-10 08:46 , Processed in 0.036308 second(s), 21 queries .

跨境外贸论坛 - 跨境电商学习交流社区

Powered by Discuz! X3.4

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