熟悉PHP脚本与数据的链接过程是很重要的,会了原理就可以百变不惊,如果只学会一个案例,可能只意味着我们只能做一件事。那么dedecms数据库连接文件在管理程序与数据之间起着怎么样的桥梁作用呢?以下是青锋建站给大家分享的dedecms织梦如何实现网站搬家数据迁移。
dedecms数据库连接文件的作用
dedecms数据库连接文件位于根目录下的/data目录下,文件名是common.inc.php。让我们先来看dedecms数据库连接文件的内容吧:<?php
//数据库连接信息
$cfg_dbtype = 'mysql'; //数据库类型
$cfg_dbhost = 'localhost'; //链接数据库主机名
$cfg_dbname = 'dedecmsv57utf8sp2';//数据库名称
$cfg_dbuser = 'abc';//数据链接用户名
$cfg_dbpwd = '123456';//数据库密码
$cfg_dbprefix = 'dede_';//数据表前缀
$cfg_db_language = 'utf8';//数据库链接字符类型
?>
从这些内容可以看出这个文件是有关PHP脚本程序文件链接数据库的配置文件,这里包含了数据库类型、数据库链接时的账号信息。当我们登录DEDE后管理后台时,先要链接数据库,而链接时调用这里的账号信息。以下是具体实例的应用。
dedecms数据库连接文件的应用实例
应用实例1:带数据表的网站搬家(适合于服务器环境)当我们将一个网站的数据库文件(不是指数据库备份文件)、整个织梦程序移动到另一个服务器上时,可以使用修改dedecms数据库连接文件来达到最节省时间的完美迁移方法。
执行步骤:
A将整个网站的脚本程序得到新服务器的虚拟主机上。
B将原来的数据表文件复制到新服务器的D:DedeAMPZProgramMySQL5data的目录下对应的数据库文件夹内。
C在新服务器上新建一个数据库用户:
grant select,insert,update,delete,index,alter,create,drop,create temporary tables on dedecmsv57utf8sp2.* to abc identified by '123456' with grant option;
应用实例2:带数据库备份文件、程序附件、模板程序的情况下进行网站搬家(适合于所有情况)
由于对于新手站长或小企业官网一般为了节省投入,都将网站放在虚拟主机上,在进行网站迁移时操作要复杂一些,而且需要根据具体的环境决定采用的方案,这里不在一一
列举。
操作方法:
A在原网站进行数据备份,将数据库备份文件、附件、模板文件、common.inc.php下载下来。
B在新主机环境安装新的织梦CMS,或用来的程序进行安装(一般主机环境下,要使用服务商提供的数据库名、数据账号、密码、前缀)。
C将原网站下载下来的数据库备份文件进行修改,如果修改呢?使用TXT文件替换工具将备份文件名和文件里的数据库前缀进行替换。例如原来的数据备份文件名为jx_arctiny_0_c3c82169d5c9fc67.txt,这里要替换为服务商提供的前缀名+_arctiny_0_c3c82169d5c9fc67.txt,内容里的前缀也要替换。
C将原网站下载下来的数据库备份文件、附件、模板文件文件进行覆盖上传。
D登陆网站进行数据还原。
E一切恢复到以前的状态。到这里了怎么没用到这个数据库文件?
以下是青锋建站给大家分享的dedecms织梦如何实现网站搬家数据迁移。青锋建站,提供专业的高品质网站制作服务,包括织梦建站,PHP网站建设,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/common_inc_php.html