当前位置:主页 > 网站制作 > discuz技术 >

discuz如何搬家,搬家的过程中需要注意什么

  目前国内做论坛大部分的人用的都是discuz这款源码,因为这款源码非常的好用,可以说就是为做论坛而研发的,加上这个源码是免费的,所以更受人们的喜爱。但是在使用discuz源码的时候也会遇到一些问题,比如说在网站更换服务器的时候,就需要涉及到网站搬家。

  discuz如何搬家?一般来说,网站搬家都有两种模式,一种是在网站后台打包数据,然后重新安装,另外一种是直接打包下载所有的源文件,然后下载数据库,再进行数据库配置。

  对于discuz来说,第二种模式就更加的适合一些,因为更加的省时省力,并且网站搬家后出问题的概率也更加的小。

  学习技术网下面就来说下采用第二种模式来给discuz网站搬家的方法:

  一、首先,我们需要在服务器里面将整个网站进行压缩,下载下来,上传到新的服务器上面,这一步相信不用多说,如果你没有服务器,就需要让服务器供应商给你操作。

  二、将数据库导出,一般来说都是导出为sql文件,这种文件可以直接的上传到新的数据库。

  三、比较重要的一步就是进行数据库的一个配置,很多的人可能也是在这里遇到问题。

  数据库配置需要修改下面三个文件,请一一的对应起来:

  1.首先要修改的第一个路径:根目录/wwwroot/config/config_global.php这个文件,这个是根据网站安装的路径而定。

  我们可以打开 config_global.php 这个文件修改数据库配置的部分:

  config文件

  $_config['db']['1']['dbpw'] = '原来密码';

  把这个地方原来密码修改为新的数据库密码。

  2.第二个路径:/wwwroot/uc_server/data/config.inc.php

  打开 config.inc.php 文件修改:

  define('UC_DBPW', '原来密码');



       原来密码 修改为新的数据库密码。

  3.第三个路径:/wwwroot/config/config_ucenter.php

  打开 config_ucenter.php 文件同样要修改:

  config文件二

  define('UC_DBPW', '原来密码');

  其中/config/config_ucenter.php这个里面有三个地方是需要修改的,比较容易忽视的就是UC_DBTABLEPRE这个项,如果这个项不改的话,登录的时候也是会出问题的。

  config文件中容易忘记的部分

  那么discuz在搬家的过程中,需要注意什么?

  一、网站编码的格式

  不管是什么网站,在搬家的时候都需要注意编码的格式,虽然说现在主流的网站是utf8格式的,但是也还有很多的网站是gbk格式的。

  对于gbk格式的网站,不管是在解压还是创建数据库的时候,都需要注意gbk的编码格式,不然的话会出现乱码的情况。

  二、检查php设置的编码格式,在php5.4.0后,默认的会使用utf8这个编码格式,也就是说,php中本身也有编码。

  而在php5.4.0后,默认的编码参数被更改到了UTF-8,而在更早版本中,参数是OFF,即自适应状态。其实这个设置也比较的简单。

php_ini的位置

  直接在php.ini的[PHP]标签下修改或增加
 

default_charset = Off


       并重启WEB环境就可以了。

  这一点是需要特别注意的,很多的人gbk格式的网站搬家,怎么弄都是乱码就是因为php版本这个问题导致的。

  三、凡是php文件,我们在打开的时候都需要注意一点,那就是使用一些常用编辑器打开,不要使用浏览器上的编辑器之类的文件去打开。

猜你喜欢

微信公众号