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

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

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

客户还有一个VPS,(不会不知道VPS是啥吧?就是相当于是一台独立主机,有独立IP,可以远程桌面访问,很方便,不需要什么FTP啥的)

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

接着又装了JAVA8,顺利

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

然后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访问,成功!

 

Discuz论坛搬家手记(X3.2版本)的更多相关文章

  1. discuz论坛搬家

    很多站长第一次做网站的时候,无奈选择了速度不是很稳定的空间,慢慢会发现有很多物美价廉速度相当快的空间 这个时候,站长在网站搬家的过程中就会遇到很多困难,今天老袋鼠给大家详细讲解一下discuz论坛搬家 ...

  2. 解决discuz论坛搬家:“Table ‘common_syscache’ is read only”问题

    解决discuz论坛搬家:“Table ‘common_syscache’ is re http://www.zixuephp.com/wzht/discuz/20141203_11562.html ...

  3. discuz论坛X3升级时 文件下载出现问题,请查看您的服务器网络以及data目录是否有写权限

    discuz论坛2.5升级X3时候, 在线升级一半提示: 文件 static/image/postbg/3.jpg 下载出现问题,请查看您的服务器网络以及data目录是否有写权限,请确认无误后点击确定 ...

  4. java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)

    标题有点问题,没有进行修改. 一 Discuz论坛搭建步骤 1:服务器环境配置 服务器要支持php语言+支持mysql 5.0以上的数据库 + Apache服务器(支持网站的一个服务器,通过域名的能访 ...

  5. IIS部署php项目——discuz论坛

    1.安装CgiModule模块 首先,IIS要部署php项目,需要CgiModule模块的支持,所以首先我们要确认这个模块是否存在 打开IIS管理器: 我这里是存在的: 如果不存在,可以自行在控制面板 ...

  6. Discuz论坛黑链清理教程

    本人亲测有效,原创文章哦~~~ 论坛黑链非常的麻烦,如果你的论坛有黑链,那么对不起,百度收录了你的黑链,不会自动删除,需要你手动去清理. 什么是黑链 黑链,顾名思义,就是一些赌博网站的外链,这些黑链相 ...

  7. discuz论坛与其它网站登录注册整合

    discuz论坛与其它网站登录注册整合 本文以discuz 7.0.0 php版本的论坛与 .net 2.0的网站注册登录整合为类.没有采用uc_center或第三方插件.以另类的方式实现.此方法实现 ...

  8. LNMP环境搭建(discuz论坛)

    一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.2 ...

  9. linux系统下搭建php环境之-Discuz论坛

    1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...

随机推荐

  1. js获取隐藏元素宽高的方法

    网上有一些js获取隐藏元素宽高的方法,但是可能会存在某些情况获取不了. 例如: <!DOCTYPE html> <html lang="en"> <h ...

  2. Spring------概述

    Spring框架------概述: spring是j2ee应用程序框架,是轻量级的IOC和AOP的容器框架,主要是针对JAVABean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts ...

  3. 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号

    在表格布局中经常会遇到因为表格内容长短的变化导致布局混乱的情况,这个时候我们可能会有为了布局稳定把单元格宽度写死的情况:但是我们设置了宽度却发现超出了宽度之后会自动变大,用css定义元素的overfl ...

  4. jQuery总体架构

    第一章  总体架构 1.设计理念 jQuery的理念就是“写更少的代码,做更多的事”,而且做到代码的高度兼容性. 2.总体架构 大致可以分为三个部分:构造模块,底层支持模块和功能模块. 3.使用自调用 ...

  5. Android - 模块添加与编译

    Android5.1 Ubuntu14.04 Android系统编译依靠.mk文件 添加google服务 我们自己的ROM里没有google服务 完整的google包里包含google框架和各种服务, ...

  6. git各种命令介绍以及碰到的各种坑

    一.各种命令介绍: git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地 ...

  7. Microsoft.Owin.Hosting 实现启动webapp.dll

    Microsoft.Owin.Hosting 下面是 asp.net core 实现 using System;using System.Collections.Generic;using Syste ...

  8. ARC下的所有权修饰符

    ARC有效时,id类型必须加上所有权修饰符 下面为三种等效的声明,为了便于和二级指针的情况联系起来,采用第一种. NSError * __weak error = nil; NSError __wea ...

  9. mysql datetime查询异常

    mysql datetime查询异常 异常:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp (2011 ...

  10. SQL Server:服务器角色

    角色 描述 sysadmin 执行SQL Server中的任何动作 serveradmin 配置服务器设置 setupadmin 安装复制和管理扩展过程 securityadmin 管理登录和CREA ...