假如你的UCcenter+Discuz需要迁移到vps或服务器,那么,请看看下面的UCcenter+Discuz迁移教程。一般来说,服务器或vps的迁移过程如下:
先用phpmyadmin备份导出整个数据库的sql文件,上传
把整个网站全部文件打包成一个zip文件,上传到服务器或vps,解压,移动到对应的目录。
设置好数据库帐号密码等信息,将sql文件导入数据库
修改discuz的配置文件config.inc.php,设置forumdata,att目录的777写入权限,基本上就算差未几了。
1.www目录备份
分别进各个站点的后台,封闭站点,不要再有数据写入。
打包www目录,下载到本机备用
2.数据库备份
经测试,使用phpmyadmin备份出来的数据不完整。
因此,备份请使用程序后台自带的备份程序。
备份数据库的顺序应该是UCHome-UCenter-Discuz。
将备份数据库下载到本机备用。
3.一一导入sql文件到新的数据库,顺序为UCHome-UCenter-Discuz。数据库编码类型选gbk-chinese-ci。
留意:在有前提的情况下,尽量使用Linux shell来还原数据库,在犯错的时候,能提供错误讲演,利便排查;假如使用phpmyadmin导入,请记得修改”php.ini” 中”Post_max_size”和”upload_max_filesize”两个值到适当大小。
4.上传备份的www目录,修改各个config文件
Discuz! 的配置文件为程序根目录下的 config.inc.php
UCenter Home 的配置文件为程序根目录下的config.php
UCenter 的配置文件为程序 data 目录下的config.inc.php
配置文件里记实的数据库地址、访问用户名、密码都要根据你的新服务器的相应信息进行修改,同时,假如你的域名发生变化,要修改配置文件中相应的域名信息。
留意:BBS导入之后,有可能打开的时候会乱码,请修改config.inc,php中$headercharset = 1;强制使用GBK字符集。
·UCHome导入后,有可能也会乱码,请在apache配置文件中的VirtualHost之间添加如下代码
<IfModule mod_mime.c>
AddDefaultCharset gbk
</IfModule>
#gbk处的参数为gbk,gb2312,uft8任选一,测试到成功为止
·数据导入后,可能泛起UCHome和Discuz不能同步登陆的题目,提示如下
/uc/index.php was not found on this server.
请修改UChome的config文件以及Discuz的config.inc.php文件中的UC_API至一致 |