复制本地开发站的Python脚本

本文记录复制本地 WordPress 开发站的自用 Python 脚本。

本地 PHP 开发环境

本地PHP 开发环境用的是 Ampps, 它默认支持带数据复制站点,可是据我所知,使用它复制站点时, MySQL 需要在本机才行,可是我的数据库在局域网的机器上,那就无法使用它复制站点了,不过呢,用 Python,还是可以复制的,只是复制的站点不带数据。

本地 WordPress 开发环境示意

由于文件服务器使用了 LinuxMint 系统,所以当时给“模板”站点随便起了个名字叫 "mints001.com"。

复制本地开发站的 Python 脚本

这是第一版,考虑的是,使用 Ampps 创建域名后,把它复制到域名对应的根目录下,然后执行它,执行参数
实例: 在局域网的数据库服务器上创建所需数据库,如 dev_mywpplugins, 再使用 Ampps 创建域名 mywpplugins.com ,把上述文件复制到该域名对应的根目录下,在这个目录打开CLI,执行:
就将本地“模板”站点 mints001.com 目录下的内容复制到这个目录,并修改三个配置文件,最后让 Python 打开 Chrome,进入 WordPress 安装页面。

更新

每次都要把这个 python 文件复制到新建站点域名对应的根目录下,不方便。

今儿更新下:

 

这样处理后,仅需要在源站点下执行这个脚本即可。

测试之后,发现上一版还存在问题,更改后如下:

 

把上述文件防在“模板”站点根目录(根目录名称与模板站点的域名相同)下,执行相应的命令,修改“模板”站点的配置文件,把“模板”站点的内容复制到新站点,再把“模板”站点的内容改回去,然后使用 Chrome 打开新建站点,进入安装页面。


error: 错误信息!