如何快速复制网站?
网站的基本要素有
1,域名:通过DNS解析指向服务器IP地址
2,服务器:不关机的电脑,带有唯一IP地址
3,网站文件:放在服务器上,储存网站的图片和CMS.
Wordpress在config 文件里面设置指向数据库信息,在数据库wp-options里面设置URL信息.
4,数据库:储存wp,主题,插件,等数据的地方。
所以一个正常运行的网站,是域名指向一个IP地址,IP地址服务器储存网站文件和数据库,并且文件和数据库通过config和wp-potions一一对应,理解这些逻辑之后,复制一个网站然后修改域名就特别简单。
定义:做好的网站 -网站A-文件A-数据库A
新做的网站:-网站B-网站文件B-数据库B
网站A是我们已经做好的网站,网站B是我们需要复制的新网站。
网站A和B,域名不同,内容相同-修改内容互不影响,是两个独立的网站
服务器可以相同也可以不同,数据库名称不同,数据库表相同(数据库中wp-options中的域名不同)文件相同(文件中config不同)
复制流程
1,首先保证域名解析正确且生效
2,下载网站A文件A和数据库A-下载方法可以是直接手动下载,也可以是下载备份
3,找到网站B文件放置的根文件夹
4,删掉网站B根文件夹的所有内容
5,上传网站A文件到网站B根文件夹-所谓根文件夹就是网站B的文件夹里面不能再有文件夹
6,找到网站B数据库B数据库用户名,数据库名称,数据库密码
7,在网站B根文件夹里面找到config,用记事本打开,把里面的网站A数据库名称,用户名,密码,换成上一步的网站B数据库的名称,用户名,密码。
8,找到网站B数据库,删掉里面所有的内容
9,上传网站A数据库到网站B数据库
10,找到网站B数据库wp-options,把域名A改为域名B
11,搞定