> For the complete documentation index, see [llms.txt](https://dev.etus.digital/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.etus.digital/import-to-new-server.md).

# Importando para o novo servidor

Saiba como importar/criar novos sites no novo servidor

Estamos usando [Easy Engine](https://easyengine.io/) nesse servidor, na ultima versão, atualmente 4.0.14

Veja lista completa de comandos aqui: <https://easyengine.io/commands>

Para importar site wordpress de outro servidor:

{% hint style="danger" %}
Lembre de trocar o **domínio** quando for rodar os comandos.

Alterando **DOMINODESEJADO** pelo nome correto.
{% endhint %}

**No antigo servidor:**

1. Acesso o diretório do antigo site: `cd /var/www/DOMINIODESEJADO.com/htdocs`
2. Exporte banco de dados do antigo servidor  `mysqldump -u USERNAME -p DATABASE --single-transaction --quick --lock-tables=false > backup.sql`  ps: confira as informações de usuário e senha do banco de dados no arquivo wp-config.php, por exemplo: `cat ../wp-config.php`
3. Zipar a pasta `wp-content` do antigo servidor `zip -r content.zip wp-content`
4. Zipar o arquivo sql para poder fazer download no novo servidor `zip backup.sql.zip backup.sql`
5. Done! ✅

**No novo servidor:**

1. Copie os arquivos do antigo servidor `wget --no-check-certificate https://DOMINIODESEJADO.com/content.zip wget --no-check-certificate http://DOMINIODESEJADO.com/backup.sql.zip`
2. Configure o site novo:  `ee site create DOMINIODESEJADO.com --type=wp --cache`
3. Acesse o novo site criado `cd /opt/easyengine/sites/DOMINIODESEJADO.com/app/htdocs`
4. Mova os arquivos de `wp-content` e o `banco de dados` `mv /root/content.zip content.zip` `mv /root/backup.sql.zip backup.sql.zip` `unzip -o content.zip`
5. Altere o usuário para www-data `chown -R www-data:www-data ./wp-content`
6. Importe o banco `unzip backup.sql.zip` `ee shell DOMINIODESEJADO.com --command='wp db import backup.sql'`
7. Remova os arquivos de backup após importar:  `rm backup.sql backup.sql.zip content.zip`
8. Done! ✅

**Agora é hora de apontar o domínio para o novo servidor:**

1. Veja se o domínio está sendo gerenciado no **Cloudflare** e se for é só ir lá e mudar o registro A para o novo ip `157.245.15.114`
2. Confira se tem algum subdomínio ou alguma configuração extra no domínio que esteja apontando para o antigo servidor.
3. Após domínio começar a responder no novo servidor, ative SSL: \
   `ee site update DOMINIODESEJADO.com--ssl=le`

Super done!

![Congrats](https://media.giphy.com/media/fdyZ3qI0GVZC0/giphy.gif)
