背景
环境:腾讯云 centos系统,基于lamp环境。
目的:网站已经运行了一段时间,积累了少量数据。为了便于网站改版和测试,想在同服务器上再部署一个测试版本的网站用于调试实验使用。(如果不是很穷,建议再租一个服务器做测试网站使用,更安全一些)
需求:把当前网站制作副本。
需要调整的内容包括:
- 网站文件(Wordpress)
- 数据库
- 服务器配置文件
下面分别进行操作说明:
网站文件部分
我的应用根目录是:/data/www/default,如果你的环境不适lamp则很可能与我不同。
- 在根目录下新建一个用于部署测试版本的文件夹,比如:testwordpress
- 在根目录下复制你Wordpress文件夹下所有文件,拷贝到testwordpress
- 修改wp-config.php中数据库相关参数。我测试数据也是用的同一个,所以只改了一下数据库名,例如:testdb。
数据库部分
- 导出原网站数据库(结构和数据全部导出)。
- 新建一个用于测试网站的数据库,按照上面修改的参数一致:testdb。
- 在新建的测试数据库中导入原网站数据。
- 在测试数据库中修改wp_options表中siteurl和home两个字段内容为新地址。
服务器配置文件
我的服务器配置文件地址为:/usr/