0731 在Windows下部署和迁移 Discuz.docx
《0731 在Windows下部署和迁移 Discuz.docx》由会员分享,可在线阅读,更多相关《0731 在Windows下部署和迁移 Discuz.docx(12页珍藏版)》请在冰豆网上搜索。
0731在Windows下部署和迁移Discuz
Windows下部署和迁移Discuz!
1、安装前准备
1>下载wamp5
Wamp5是Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。
该版本集成了PHP5.2.XMysql5Apache2phpMyAdmin2.11.2.1SQLiteManager1.2.0满了大部分PHPer的需求。
2>下载discuz!
X3
CrossdayDiscuz!
Board(简称Discuz!
)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。
自2001年6月面世以来,Discuz!
已拥有11年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。
目前最新版本Discuz!
X2.5正式版于2012年4月7日发布,首次引入应用中心的开发模式。
2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司。
2、安装wamp5
1>双击安装包执行安装
2>选择安装目录
3>选择开机自启动
4>选择网站目录
5>选择explorer.exe
6>修改语言为中文
3、备份论坛数据
1>登陆管理中心----站长----数据库---备份,数据备份类型选择“Discuz!
和UCenter数据”,备份成功以后,数据自动保存在data文件夹下。
2>查看恢复页面是否有备份
3>登陆UCenter---数据备份,数据备份类型选择“Discuz!
和UCenter数据”,备份成功以后,数据自动保存在data文件夹下。
4>查看数据恢复页面是否有备份
4、整理论坛文件
1>把论坛目录文件里面的下列文件删除(删除前可做备份),请完全放心删除掉这几个文件,重新装上的时候会自动产生新的文件。
/install/install.lock (有的下载下来之后就没有这个文件,如果没有就不用管)
/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php
2>解压官方下载的Discuz!
X3的安装包,把upload里的/install/文件夹复制过来覆盖论坛里的文件。
3>把从官方下载下来的Discuz!
X3安装包里面的utility/restore.php文件放到你网站文件的/data/文件夹内,这是用于数据库还原。
5、将整理好的论坛文件包上传到新的服务器
6、重新安装discuz!
http:
//你的域名/instal/进行安装,填入你新的虚拟主机数据库名和用户名及数据库密码,注意数据库的数据表前缀和以前一样,一般你之前的数据表如果没有改动的话,你重新安装的时候默认的就是和你以前的一样,所以可以不用改。
当你安装的时候可能会提示要你删除data/install.lock这个文件才可以继续安装,那么你可以进入论坛目录下删除之后然后返回安装页面刷新一下再继续安装,这就可以安装了。
7、还原数据库
安装成功后,用你安装的时候填写的管理员帐号和密码登录,进入后台—站长—数据库—恢复—数据恢复,选中要恢复的数据然后点击右边的导入,点击确定即可恢复数据,为了安全起见当成功恢复数据后进入论坛目录下删除/data/restore.php这个文件。
有时候进入之后数据恢复,发现没有可供还原的数据,那么你可以看到下面这一行文字,那你直接点击你的网址在浏览器当中恢复数据即可,为了安全起见当成功恢复数据后进入论坛目录下删除/data/restore.php这个文件。
您可以在本页面数据备份记录处导入备份恢复数据,也可以通过在浏览器中执行http:
//www.你的域名.com/data/restore.php恢复数据
如果出现还原数据库错误如下:
Fatalerror:
Allowedmemorysizeof8388608bytesexhausted(triedtoallocate94bytes)inC:
\wamp\www\bbs\data\restore.phponline598
解决办法:
打开php.ini,修改如下代码:
查找memory_limit=8M
修改为memory_limit=12M
然后重启wamp5的所有服务,再次还原数据库即可。
备注:
主要恢复UCenter的备份。
1>单机wamp5的图标,选择配置文件---php.ini
2>查找:
memory_limit=8M
3>修改为:
memory_limit=12M
8、更新缓存
数据还原成功之后,在后台退出帐号,用你原来的后台管理员帐号登陆,进入后台更新缓存,论坛迁移成功结束。