本文主要是网络搜集和网友KELVIN的指导:
第一 、服务器的购买和安装,如果有服务器的可以略过,我购买的是乌托邦系统(Ubuntu 16.04),服务器:https://www.linode.com/
EasyEngine脚本还是不错的,来自国外的一个自动化部署WEB环境、一键安装WordPress网站的脚本。整个过程只需要几分钟时间,而且可以快速的部署我们常用的WordPress网站程序。这个方法比较适合我们对于VPS不是太熟悉的,且需要快速建立站点的用户使用,也适合我们需要快速部署站群网站的。
目前,EasyEngine一键包脚本环境,首先部署好环境。
这里老左就根据系统版本的要求,安装Debian7环境。
第二、EasyEngine两行脚本实现安装环境和WordPress
EasyEngine是基于Python开发的快速在Ubuntu和Debian发行版安装NGINX服务器,部署支持HTML,PHP,MySQL,HHVM,PageSpeed和WordPress网站环境。
wget -qO ee rt.cx/ee && sudo bash ee(安装ee环境)
sudo ee site create laozuo.org –wp (可以加参数)参数设置如下(初学者可以不看):
Standard WordPress Sites:
ee site create example.com --wp # install wordpress without any page caching ee site create example.com --w3tc # install wordpress with w3-total-cache plugin ee site create example.com --wpsc # install wordpress with wp-super-cache plugin ee site create example.com --wpfc # install wordpress + nginx fastcgi_cache
WordPress Multsite with subdirectory:
ee site create example.com --wpsubdir # install wpmu-subdirectory without any page caching ee site create example.com --wpsubdir --w3tc # install wpmu-subdirectory with w3-total-cache plugin ee site create example.com --wpsubdir --wpsc # install wpmu-subdirectory with wp-super-cache plugin ee site create example.com --wpsubdir --wpfc # install wpmu-subdirectory + nginx fastcgi_cache
WordPress Multsite with subdomain:
ee site create example.com --wpsubdom # install wpmu-subdomain without any page caching ee site create example.com --wpsubdom --w3tc # install wpmu-subdomain with w3-total-cache plugin ee site create example.com --wpsubdom --wpsc # install wpmu-subdomain with wp-super-cache plugin ee site create example.com --wpsubdom --wpfc # install wpmu-subdomain + nginx fastcgi_cache
Non-WordPress Sites:
ee site create example.com --html # create example.com for static/html sites ee site create example.com --php # create example.com with php support ee site create example.com --mysql # create example.com with php & mysql support
第一行部署EasyEngine环境。
在部署EE环境的时候需要用户名和邮箱,这个用户名就是我们登录WordPress时候的用户,密码会最后生成给我们。然后执行第二行部署WordPress,我们要看清楚了第我们需要绑定的域名的命令。
sudo ee site create laozuo.org –wp (这里的域名是我们需要自己绑定的)
我们可以看到,最后生成的WordPress站点的用户名和密码,我们可以登录后台进行管理。这样我们就部署完毕一个站点,如果需要部署第二个站点,只要执行第二行脚本,修改绑定的域名就可以,同样的方法,可以搭建很多很多,是不是很快速?
第三、 安装完毕查看我们的网站信息
root@ubuntu:~# ee site info dingzong.cn
Information about dingzong.cn:
Nginx configuration wp basic (enabled)
PHP Version 5.6
HHVM disabled
SSL disabled
access_log /var/***
error_log /var/***
Webroot /var/***
DB_NAME ***
DB_USER ***
DB_PASS ***
我们可以看到,最后生成的WordPress站点数据库和密码,这个是为我们服务器搬迁使用准备
第四、 Duplicator,网站的搬迁wordpress插件
首先在老的网站安装这个插件运行并备份,点击Create New:
完成后下载:Archive和Installer.php。
然后到新的网站上传到根目录,然后运行:***.**/installer.php,就是你的域名/ installer.php,按照提示进行就好。
第五、网站删除命令:
root@ubuntu:~# sudo ee site delete z8d.cn
Are you sure, you want to delete database [y/N]: y
Deleting Database, z8d_cn, user z8d_cn
Deleted Database successfully.
Are you sure, you want to delete webroot [y/N]: y
Deleting Webroot, /var/www/z8d.cn
Deleted webroot successfully
Reload : nginx [OK]
Deleted site z8d.cn