时间:2019-04-29 11:06
用芭奇站群软件做站时,很多人都想到克隆网站,人工做好一个站,设好的所有优化的东西,然后想复制一份到另一个站。
那如何手工克隆一个站的数据?
如何实现DEDECMS不安装的前提下,复制出来一个同样数据的新站?
比如,现在已经有一个安装好的网站,网站根目录文件夹叫www.dede1.co,对应有一个安装好的数据库名叫dede1
要求:
复制克隆一个相同的网站,放在根目录www.dede2.com下面,并且网站数据库要求不一样,名称叫dede2
分析:
当你搞懂了DEDE的数据库链接原理和网站运行的原理,就很简单了。
1、找到数据库安装路径,不同环境,路径不一样,看个人系统而定。
2、找到DEDE的数据库链接文件(/data/common.inc.php)
操作如下:
1、找到数据库安装路径
比如,宝塔的数据库路径是在:D:\BtSoft\WebSoft\mysql\data\下面
但是,我这里本地安装的不是宝塔,那我的SQL路径是D:\mysqldata\data\
一般每个文件夹,就是一个站的数据库。这个按照你的DEDECMS的/data/common.inc.php文件里面的数据库名来找找。
上图,数据库名是dede1,那么,在数据库文件夹下,找“dede1”文件夹,复制一份,可以改名为“dede2”文件夹。这样就多出来一份同样的数据库。
那么,如果原来的网站文件夹是www.dede1.com,复制一份改名为www.dede2.com
在www.dede2.com同样的位置/data/common.inc.php文件
用记事本打开,改名为"dede2",即可。就完成了克隆网站的流程。然后进后台可以看到一个新的后台。在后台系统设置,改一下网站地址和网站名称等,就可以了。