- A+
dede仿站大部分会在本地操作,本地开发完成后会上架至服务器(或虚拟主机上),那么这个操作过程是怎么样的呢?
今天就来教大家网站如何搬家,选用的程序是dedecms,linux服务器用的宝塔操作面板(当然这个不重要,只是简单的过下)
网站搬家前期准备
- 网站源码
- 数据库
- 虚拟主机
- 域名解析,解析至虚拟主机
网站搬家进行
1、打包网站源码,启用zip压缩(linux服务器好像是不可以解压tar文件,所以保险起见用zip的格式压缩),压缩好文件,先放置在这里。
2、备份数据库,进入mysql下的phpMyAdmin控制台进行数据的导出,如下图
通常大部分的开源程序都具备了后台备份数据库的功能,dede的备份系统在:后台--系统--数据库备份/还原。
3、虚拟主机的账号与密码准备好,常用的ftp工具:FileZilla(多操作系统)、Flashfxp、8uFTP
4、上传打包好的网站源码至虚拟主机,并通过管理控制台,对文件进行解压,解压的时候请留意文件是否在根目录下
5、导入数据库至新的数据库中,如您用的是虚拟主机,那么在虚拟主机的管理控制台,如景安的香港虚拟主机(需要主机的可以联系我,代理商便宜)。
点击连接进入到数据库管理控制台,如下:
导入刚刚上面的备份的数据库文件即可。
6、修改dede数据库配置文件,位置在:data/common.inc.php
- <?php
- //数据库连接信息
- $cfg_dbtype = 'mysql';
- $cfg_dbhost = 'localhost'; //默认的地址,一般虚拟主机都会给出另外一个地址,而非本机地址
- $cfg_dbname = 'xingligame'; // 数据库名
- $cfg_dbuser = 'root'; //数据库账号
- $cfg_dbpwd = 'root'; //数据库密码
- $cfg_dbprefix = 'dede_'; //数据库的表前缀,通常这个表前缀用来对数据库进行区分,可以多个网站使用一个数据库时候,表不会产生冲突
- $cfg_db_language = 'utf8'; //数据库编码
- ?>
7、至此网站的搬家已经完成,访问一下你的网站,是不是发现已经可以使用了?
网站搬家第二种方式
在刚刚的网站搬中,我们进行了后台的数据库备份,那么这同样也是一种搬家的方式。
1、上传网站源码至虚拟主机,并解压
2、使用dede的install文件进行网站的安装,需要:
- 删除install目录下index.html文件
- 修改index.php.bak文件为index.php,修改完成后直接安装,记得应该还需要删除一个文件,如果无法安装则根据它提出的要求删除即可
3、登陆后台,进入:后台--系统--数据库备份/还原,选择数据还原。
4、进入:后台--系统--系统基本参数,修改任意一项,提交保存。
5、进入:后台--生成--更新系统缓存
6、至此网站搬家到了这里也成功了
对比上述两种的搬家方式,我两种都会有去操作,为了数据更安全一点。假设上面的两个解决方案,您都无法使用上,那么来找我付费处理吧。
本文为李金龙原创内容,严禁转载。