快速转移和安装网站的方法
当我们要将程序(包括)数据转移到其他地方的时候,我们会用到这个教程;非常简单;整个过程完全无需安装。
原理说明:
将整个程序包和mysql下的数据库打包到对应服务器(或你自己本机电脑);然后你只需在网站配置文件中改下数据库信息即可(因为新服务器的数据库账号密码不同的);最后进入网站后台,修改域名,更新缓存,就可以了;
现在以一个这样的例子来说明吧:
假设我将下面这个网站转移到自己本地电脑上(服务器也类似):
案例网站: http://112.124.52.149/zhongxue/
以discuz的环境套件,套件名字为 ComsenzEXP.exe (但是我们推荐安装PHPstudy的环境)
网站程序包和数据库路径如下面的切图所示;如果你安装的是其他厂商环境套件,则路径不同,您对应处理即可。
步骤如下:
一、 打包并上传网站程序和数据库
1、 打包程序
进入服务器;路径:某某盘(默认C盘)----ComsenzEXP---wwwroot下
程序放在此目录下;打包压缩即可。
2、 打包MYSQL下的数据库
在该网站服务器内,该网站数据库路径:某某盘(默认C盘)----ComsenzEXP---MYSQL--data下
由于安装的时候数据库命名为“zhongxue2015”,所以这里显示就是zhongxue2015;将此数据打包,传到对应的服务器的数据库软件下即可。
二、 上传网站程序包和数据库
1、 上传网站程序包 (本地电脑或服务器均可)
2、 上传数据库
不同厂商提供的PHP环境安装位置不同,比如PHPstuyd、国微CMS自己的套件、XAMPP套件,默认都是在D盘;大家以此类推即可。 Discuz的这个套件在C盘。
三、 修改网站的几个信息
1、 修改程序配置文件 config.php
要确保网站config.php里面数据库的信息是正确的;主要是涉及到数据库用户名账号、密码、该网站数据库名
进入:网站根目录---data---config.php,用记事本打开
信息说明如下:
User:是数据库用户名;默认为 root;属于默认数据库超管用户名。
Password:是数据库用户名(上面的user)密码;默认为11111111;如果你安装环境的时候改了密码,则填你改了的密码;此处务必要填写正确;如果你是默认安装了我们推荐的ComsenzEXP套件;则默认root的密码就是11111111
db:是该网站的数据库;他对应的就是mysql—data—zhongxue2015这个数据库
2、 修改网站后台的域名
当网站程序和数据库都打包放入后,同时有修改了数据库配置信息;那么,你就可以打开网站了
假设以上面的网站为例
网址:127.0.0.1/zhongxue/admin.php 默认账号密码是: admin admin8888
A:点击系统设置
B、进入此处后,修改此地址为现在的地址。
修改后,刷新后台,提示要输入账号密码,则输入原来网站的账号密码即可,或者可以强制登陆后台修改账号密码。
3、更新缓存
另外一个转移系统的方法
上面那个利用数据库转移网站的方法是最简单的,但是有时候由于数据库版本不一样,会出现必须要采用数据还原的方法才能转移网站。方法如下:
1、先用常规的方法安装网站
如果要在现在的网站上直接重新安装,那么就将一个install.php安装文件放到网站根目录;然后进入网站根目录---data目录-----删除install.lock安装锁定文件,就可以重新安装了。
2、安装后,先不要更新缓存,可以关闭那个弹出的更新缓存提示框。
3、注意:如果是复制整个网站,那么数据库备份文件要确保在里面 了。
备份数据的文件所在位置: 网站根目录---data--db_backup-----里面的数据库备份文件按日期的,只需复制最后那次备份的即可。
模板所在的位置:模板一般存放在skin(样式)+template(HTML)里面的;的删除和修改不会影响系统功能。
转移一个网站,确保数据和模板存在就可以了。
4、点击数据备份,进入数据还原
5、选择需要还原的数据点
如果提示是否需要确定,点击确定
6、点击核心设置,将网站域名改为现在的安装域名或IP。基域名不需要填。
改为自己需要的域名或IP
备注:如果您开始点击了更新缓存,那么就在网站变形状态下要修改为现在正确的域名,输入:
域名/admin.php/core-base_config
在里面修改域名即可。
7、最后更新全站缓存即可。
更新缓存的时候提示要登陆后台,就用备份数据库里面原来的账号密码即可
如果提示缓存锁定,就进入缓存界面,点击解除缓存 (缓存锁定是因为你之前的缓存没有处理完, 就强制中断了,一种保护)
最后提示登陆进入后台,就用备份数据里面的账号密码进入即可,或者强制登陆后台,修改账号密码。