O Easy Engine é uma mão na roda para quem utiliza servidores VPS em suas hospedagens de sites WordPress.
A novidade é a versão 4 desta beleza chamada Easy Engine.
Não vou entrar muito nas partes básicas do Easy Engine, que este não é o foco deste post (prometo fazer um sobre o básico do easy engine caso queiram), mas aqui irei falar sobre as principais alterações para quem começou a usar agora a versão 4 e antes utilizava a 3.
Índice do conteúdo
Instalação do Easy Engine 4
Um simples script da mesma forma que a versão antiga
wget -qO ee https://rt.cx/ee4 && sudo bash ee
E pronto, todos os módulos já serão instalados. (Com o PHP 7.2 atualmente em jan/2019)
Principais novidades da versão 4
- PHP 7
- Redis cache – único cache
- Hospedagens virtuais de e-mails não existem mais
- Limite de 25 sites por servidor
- Escrito em PHP, usando WP-Cli
- Docker agora gerencia tudo pelos seus containers
WP-Cli e composer
A primeira coisa que senti falta foi o wp-cli pois dei um comando e ele não abriu…
Mas aí então percebi que ele está instalado “internamente” no site criado pelo Easy Engine e fica bem melhor desta forma, pois cada um tem o seu.
Para “acessar” o site, digamos assim, e você ter acesso tanto ao wp-cli quanto aos arquivos, deverá colocar assim na linha de comando:
ee shell nomedosite.com.br
Então você estará do raiz (htdocs) do site, podendo utilizar o wp-cli da melhor forma que quiser. (da mesma forma o composer)
Ferramentas Admin
As ferramentas Admin são poderosíssimas.
Para instalá-las você deve digitar o comando
ee admin-tools enable nomedosite.com.br
![](https://www.wordpressbrasil.com.br/wp-content/uploads/2019/01/pos-instalacao-admin-tools1.png)
Serão instaladas as seguintes ferramentas
- opcache-gui – nomedosite.com.br/ee-admin/opcache-gui.php
- phpinfo – nomedosite.com.br/ee-admin/phpinfo.php
- phpMyAdmin – nomedosite.com.br/ee-admin/pma
- phpRedisAdmin – nomedosite.com.br/ee-admin/pra
- MailHog – nomedosite.com.br/ee-admin/mailhog
- php-fpm ping – nomedosite.com.br/ee-admin/ping
- php-fpm status – nomedosite.com.br/ee-admin/status
- nginx status – nomedosite.com.br/ee-admin/nginx_status
Depois você poderá ver seu usuário e senha com o comando
ee auth list global
![](https://www.wordpressbrasil.com.br/wp-content/uploads/2019/01/auth-easy-engine1.png)
E adicionalmente também suas informações do banco de dados, para um acesso phpmyadmin por exemplo.
ee site info nomedosite.com.br
![](https://www.wordpressbrasil.com.br/wp-content/uploads/2019/01/ee-site-info.png)
Após mexer no que você precisa, poderá desabilitar todas as ferramentas admin com um comando só
ee admin-tools disable nomedosite.com.br
Migrando seu site da versão 3 para a 4
Não achei muito simples fazer a migração diretamente pelo script, preferi fazer minhas migrações manualmente, abaixo coloco o passo a passo de como fiz estas, tendo o controle total sobre tudo.
Passo 1 : Exportar bando de dados (hospedagem antiga)
wp db export
Passo 2 : Copie seu arquivo sql (da exportação) para o /htdocs/wp-content/uploads
Passo 3 : Copie todo o conteúdo das pastas /htdocs/wp-content/themes e htdocs/wp-content/uploads
Passo 4 : Crie uma nova instância no seu servidor VPS e instale o Easy Engine 4
wget -qO ee https://rt.cx/ee4 && sudo bash ee
Passo 5 : Crie o site
ee site create nomedosite.com.br
Passo 6 : Copie os arquivos (que foram copiados no passo 3) para sua nova hospedagem. Para isto, vai precisar acessar o wp-cli
ee shell nomedosite.com.br
Depois copie o conteúdo via scp (ou como melhor achar)
Passo 7 : Importe o banco de dados
wp bd import nomedoarquivo.sql
Passo 8 : Altere o DNS da nova instância do VPS
Passo 9 (opcional) : Caso tenha ssl no seu domínio, ative-o agora.
exit
Para sair do shell.
ee site update nomedosite.com.br --letsencrypt
FIM
Simples, não é? Se tiverem dúvidas ou sugestões, deixem abaixo.