宝塔用户如何复制一个站点,本文以复制一个商城为例,准备好宝塔和一个正常运行的网站以及HBuilderX 软件。
1.首先将原站点的根目录文件打包,并下载下来
2.备份原网站数据库并下载下来
3.记录下原网站的域名、数据库账号、数据库密码
4.在新宝塔添加一个目标网站和目标数据库,并记录下目标网站的域名、数据库账号、数据库密码
5.解压原网站压缩包,将原网站文件夹拖入HBuilderX 软件中
6.HBuilderX 软件中选择原网站文件,右键,选择【字符搜索】
7.通过【字符搜索】依次搜索原网站的域名、数据库账号、数据库密码并全部替换成对应新目标网站的域名、数据库账号、数据库密码。注意:排除这两个文件夹的内容-/runtime,-/cache,这两个文件夹的是缓存和运行日志改了没用。主要是修改php.ini、user.ini和.env文件就可以了。如果还不行就找下 request.js。
8.关闭.HBuilderX 软件,将修改后的原网站文件夹改成目标网站文件夹的名称并打包压缩,上传至目标宝塔。
9.将原网站数据库导入至目标网站数据库
10.删除目标宝塔内目标网站初始文件夹,然后解压修改后的原网站文件,形成替换。
11.点击目标网站进行修改站点,并打开原网站宝塔点开原网站相同页面进行每一项的复制,即将原网站的站点配置全部复制到目标网站。主要是【网站目录】和【伪静态】需要修改
12.最后就可以打开新的目标网站了,账密等内容还是旧网站的,可以网站后修改。我这边这个商城还需要进去修改成目标网站域名,保证以后正常使用。注意:还需要保证两边的PHP配置一样,我这边就因为插件不一样导致搞了半天。