作为站长,自己的论坛更换空间是家常便饭的事情,这就牵涉到如何搬迁的问题。
对于大站来讲,数据庞大,数据修改量大,搬迁是个很头疼的问题,在此提供一个备份转移方案,供俩中方案参考:
第一种:
1、后台-数据库管理-数据备份(这一步是最重要的,备份前请关闭论坛,防止新的数据进入,导致缺失!无特殊情况,我们建议最好用论坛后台的备份功能,尽量少用第三方备份工具!)
图示:
备份后的数据都是sql文件,如pw_0503_0138dd1e58_4,其中0503为备份的数据日期,数据都保存在data文件夹下,可能有多条,请完整下载到本地保存备用。
2、备份你修改过的程序文件(主要是模板文件,绝大多数的修改主要应该在:index.htm、read.htm、post.htm、fastpost.htm等等,有些插件的修改涉及php文件) ,将这些修改过的文件下载到本地传至新服务器即可!
3、备份附件、插件、风格、图片(主要涉及images和attachment文件夹下面的文件,images文件夹出系统的大部分图片所在外,可能包含你自己个性的图片和图标、attachment文件夹建议你完整备份,这里储存的是上传论坛的图片和其他附件),以及备份风格文件和模板(很多站都有自己的风格,这个也不能忘了,一般在data\style、imges\你的风格、template三个文件夹下)
提示不知道附件位置的可以到后台得知,如图:
关于风格目录的途径查找(位置:论坛模式》》风格模板》》选择要风格编辑即可)图示:
选择任一风格编辑如图查看:
插件的备份实际大部分安装过的插件的站长不一定记得插件的对应目录这个大家可以在后台插件管理中查看,在根据自己的需要下载到本地待传到新空间使用。
对应目录看图示:
为避免日后大量修改的麻烦,我们建议通过ftp备份全站完整的文件,这样省却了你一个个去找,避免漏备份某个文件。
4、选择跟原来相同的程序版本(版本编码也必须相同),通过ftp上传到新的空间,执行全新安装(运行install.php,执行前别忘了将data文件夹下的install.lock删除,安装时会提示输入新的数据库名称、密码,或者将你备份的原站完整文件全部上传。
5、将先前备份的数据表数据,上传到data文件夹下,进后台,通过数据库管理-数据还原导入数据。
特别提醒,如果你是通过ftp将老站原原本本备份,再原原本本上传到新的空间,接下来请不要忘了下面的步骤:
到data\sql_config.php当中,把原来老的数据库名称、密码、数据库权限数据全部改为新的。
说明:
$dbhost = ‘localhost’;// 数据库服务器(数据库在同台服务器上)
$dbuser = ”; // 修改为新空间建立数据库用户名
$dbpw = ”; // 修改为新空间建立数据库密码
$dbname = ”; // 修改为新空间建立数据库名
至此,应该可以正常运行了。
对于一些高手来讲,直接进phpMyAdmin,对mysql数据进行备份,以后再导入,不过我们觉得,对大多数站长来讲,还是尽量不要使用这种方式,避免操作不慎,破坏数据。
如果你原来是win环境空间,现在是linux环境空间,别忘了把文件夹写入权限设置为777。
第二种:
其实道理循环都是一样的,我现在教大家更简单的一种方法来省略上面几步。
1. 论坛备份
1.) 备份数据库表和论坛插件表下载到本地
2.) 备份修过过的文件及美化(在这里不详细做介绍第一种内有)下载到本地
3.) 备份附件、插件、图片、风格等下载本地
2.安装新论坛
1.) 在新服务器上直接安装对应版本论坛程序
2.) 安装后进入FTP上传我们老数据库备份,包括我们之前所有下载下来的备份可一一上传覆盖(附件、风格、插件及修改文件)
3.) 上传好,进入后台导入数据库备份(坐标:
)图示:
4.) 然后我们进行导入数据,方法是全部选中后点击导入(任一选择一个点击它会自动从1卷开始导入)
如图:
3.更新论坛
1.) 建议全部更新一下最好是把data下的bbscache文件做个备份然后清空或删除在到后台进行全面更新即可。
本文仅供参考,欢迎交流。巨盈网络,电脑报推荐空间商:Http://Www.idcYa.Com
最后,巨盈网络祝站长的论坛搬迁时,都能获得成功!