系统安装

汇总性教程

内容管理

栏目管理

静态管理和缓存管理

标签和模板

模板教程

常见疑难问题

二次开发教程

动静态分离部署

首页 >  国微CMS教程 >  系统安装 >  网站搬迁教程
数据库打包迁移网站的方式(数据库版本相同)

当我们要将程序(包括数据)转移到其他地方的时候,我们会用到这个教程;非常简单;整个过程完全无需安装。

一、原理说明:

将整个已经安装好的程序包和mysql下的数据库打包到对应服务器(或你自己本机电脑);然后你只需在网站配置文件中改下数据库信息即可(因为新服务器的数据库账号密码不同的);最后进入网站后台,修改域名,更新缓存,就可以了;(如果由于数据库版本差异的问题,导致此种方法不成功,可以采用程序后台直接备份的数据还原的方法)

 

现在以一个这样的例子来说明吧:

假设我将下面这个网站转移到自己本地电脑上(服务器也类似):

 假设现在的地址: http://112.124.52.149/zhongxue/ 

 

 

 

PHPstudy的环境套件,套件名字为phpstudy

网站程序包和数据库路径如下面的切图所示;如果你安装的是其他厂商环境套件,则路径不同,您对应处理即可。

 

 

二、网站转移方法一

 

一、打包并上传网站程序和数据库

1、 打包程序

进入服务器;路径:某某盘(默认D盘)----phpstudy---www

假设此网站程序存放在zhongxue目录中;程序放在此目录下;打包压缩即可。

 

 

2、 打包数据库

在该网站服务器内,该网站数据库路径:某某盘(默认D盘)----phpstudy------MYSQL--data

由于安装的时候数据库命名为“zhongxue2015,所以这里显示就是zhongxue2015;将此数据打包,传到对应的服务器的数据库软件下即可。

 

备注:如何查看本网站的数据库名:网站根目录---data---config.php  用记事本打开,查看那个db(数据库名)的名字是什么就可以了。

 

 

 

二、上传网站程序包和数据库

 

1、 上传程序包 (上传到目标服务器或电脑上;就是刚刚打包的那个zhongxue文件夹)

上传位置也是对应位置。

 

 

2、 上传需要转移网站的数据库

将数据库文件也是传到对应位置。

 

 

 

 

三、修改网站的几个信息

 

1、 修改程序配置文件 config.php

要确保网站config.php里面数据库的信息是正确的;主要是涉及到数据库用户名账号、密码、该网站数据库名

进入:网站根目录---data---config.php,用记事本打开

 

 

信息说明如下:

User是数据库用户名;默认为 root;属于默认数据库超管用户名。

Password是数据库用户名(上面的user)密码;默认为root;如果你安装环境的时候改了密码,则填你改了的密码;此处务必要填写正确;如果你是默认安装了我们推荐的PHPstuyd套件;则默认root的密码就是root

db是该网站的数据库;他对应的就是mysqldatazhongxue2015这个数据库

 

 

 

 

2、 修改网站后台的域名


当网站程序和数据库都打包放入后,同时有修改了数据库配置信息;那么,你就可以打开网站了

假设以上面的网站为例

网址:127.0.0.1/zhongxue/admin.php         默认账号密码是:   admin       *****

或 网址:域名/admin.php      默认账号密码是:   admin       *****

备注:打开的访问地址,可以是你的域名,根据的安装情况来确定,我们上面是以快捷的本地操作为例子。


 

 

将此处修改为现在的访问地址:

 

 

 

 

 

然后提交。

 

 

3、更新缓存


要修改生效,需要更新全站缓存。

 

 

 备注:

如果还原数据后,无法登陆后台;可以强制登陆后台;可以查看相关教程。如果此种方法转移数据不成功,则有可能是数据库版本有差异,可以采用后台直接还原数据的方式。

 

 

 

 如果迁移没有成功,说明是系统环境或数据库的版本不同;那就只能采用重新安装,后台还原数据的方式。后台还原数据的方式最保险。

 

相关内容