Discuz论坛搬家手记(X3.2版本)

Discuz论坛搬家手记(X3.2版本)php

 

    客户在虚拟主机上 运行着一个DISCUZ论坛, 主机商限制太多,连MP3都不让放,客户准备是在上面放一个FLASH斗地主游戏的(多人联机版), 数据库

加上MYSQL不让远程链接,性能又差,根本无法弄啊,性能

客户还有一个VPS,(不会不知道VPS是啥吧?就是至关因而一台独立主机,有独立IP,能够远程桌面访问,很方便,不须要什么FTP啥的)网站

因而决定在这个VPS上装,这个VPS是WIN 2003系统,先安装wamp(PHP+MYSQl集成环境),很顺利server

接着又装了JAVA8,顺利游戏

     接下来开始给论坛搬家了,先把论坛的数据库文件备份出来,(就是.frm,.MYD, .MYI那些文件),而后拷到VPS上面的C:\WAMP\BIN\MYSQL\DATA\数据库名称 下面,table

     而后FTP把论坛全部文件都下到c:\wamp\www下面权限

     而后把APACHE网站访问权限 httpd.conf 中的全部deny from all 改为 allow from all下载

     输入IP,能够访问网站了,可是连数据库报错,        密码

接下来就是最后一步,也是最关键的一步——修改文件:

须要修改的文件有三个:
第一个:位于config\config_global.php
第二个:位于config\config_ucenter.php
第三个:位于uc_server\data\config.inc.php

把以上三个文件分别下载到本地,用记事本打开,开始修改:
第一个文件config_global.php修改
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = '新数据库用户名';
$_config['db']['1']['dbpw'] = '新数据库密码;
$_config['db']['1']['dbcharset'] = 'gbk';
$_config['db']['1']['pconnect'] = '0';
$_config['db']['1']['dbname'] = '新数据库名';
$_config['db']['1']['tablepre'] = 'pre_';

第二个文件config_ucenter.php修改
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '新数据库用户名');
define('UC_DBPW', '新数据库密码');
define('UC_DBNAME', '新数据库名');
define('UC_DBCHARSET', 'gbk');
define('UC_DBTABLEPRE', '`新数据库名`.pre_ucenter_');
define('UC_DBCONNECT', 0);

第三个文件config.inc.php修改
<?php 
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '新数据库用户名');
define('UC_DBPW', '新数据库密码');
define('UC_DBNAME', '新数据库名');

 

重启wamp

localhost访问,成功!