{"id":1122,"date":"2024-07-17T22:30:00","date_gmt":"2024-07-18T01:30:00","guid":{"rendered":"https:\/\/kangaroo.host\/blog\/como-duplicar-site-wordpress\/"},"modified":"2024-11-01T23:08:33","modified_gmt":"2024-11-02T02:08:33","slug":"como-duplicar-site-wordpress","status":"publish","type":"post","link":"https:\/\/kangaroo.host\/blog\/como-duplicar-site-wordpress\/","title":{"rendered":"Como duplicar (clonar) um site WordPress?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ol\u00e1, Kangaroozinho! O processo de desenvolvimento e manuten\u00e7\u00e3o de sites WordPress pode envolver baterias de testes, e nem sempre \u00e9 poss\u00edvel faz\u00ea-los com o site em produ\u00e7\u00e3o (como chamamos quando um site est\u00e1 no ar). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, n\u00e3o s\u00e3o poucas as vezes em que \u00e9 necess\u00e1rio duplicar um site e, para ajud\u00e1-lo a entender como esse processo funciona, preparamos esse breve artigo para te ajudar a executar esse processo de forma segura e correta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vale dizer, ainda, que esses mesmos procedimentos mostrados aqui tamb\u00e9m servem caso voc\u00ea queira migrar um site, j\u00e1 que o conceito \u00e9 exatamente o mesmo. Por isso, os passos a seguir servem n\u00e3o somente para duplicar um site, como tamb\u00e9m para migrar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sum\u00e1rio<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Duplica\u00e7\u00e3o manual<\/li>\n\n\n\n<li>Duplica\u00e7\u00e3o via plugin<\/li>\n\n\n\n<li>Conclus\u00e3o<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Duplicar de forma manual<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um site WordPress \u00e9 composto basicamente de dois itens: os arquivos de instala\u00e7\u00e3o da plataforma e seu banco de dados, sendo esses os principais recursos que armazenam todos os dados do seu site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os arquivos armazenam toda a informa\u00e7\u00e3o est\u00e1tica do site, ou seja: o core do WP, temas, plugins e m\u00eddias. Enquanto isso, o banco de dados armazena informa\u00e7\u00f5es modific\u00e1veis, como o conte\u00fado de textos, configura\u00e7\u00f5es, detalhes de usu\u00e1rios, coment\u00e1rios, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, podemos entender que replicando tanto os arquivos como o banco de dados todas as informa\u00e7\u00f5es do site ser\u00e3o mantidas, permitindo us\u00e1-las em um outro ambiente para ter um site com o exato mesmo conte\u00fado e configura\u00e7\u00f5es, o que pode ser feito da seguinte forma nos sites que usam cPanel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Fa\u00e7a login em sua hospedagem cPanel;<\/li>\n\n\n\n<li>Localize o gerenciador de arquivo;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8815\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Gerenciador-de-arquivo.png\" alt=\"Gerenciador de arquivo hospedagem cPanel\"><\/figure><\/li>\n\n\n\n<li>Encontre a pasta onde est\u00e1 instalado o seu WP (normalmente, ser\u00e1 a pasta public_html);<\/li>\n\n\n\n<li>Na pasta de instala\u00e7\u00e3o, selecione todos os arquivos do seu WordPress e clique em <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Compactar<\/mark><\/strong>;<\/li>\n\n\n\n<li>No popup de confirma\u00e7\u00e3o que se abrir\u00e1, escolha o formato de compacta\u00e7\u00e3o de sua prefer\u00eancia (.zip \u00e9 a escolha mais comum), defina o nome que o arquivo compactado ter\u00e1 e conclua o processo ao clicar em <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Compress files<\/mark><\/strong>;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8816\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Compactar-arquivos-do-WordPress-na-hospedagem-1.png\" alt=\"Compactar arquivos do WordPress na hospedagem\"><\/figure><\/li>\n\n\n\n<li> Depois de gerado o arquivo, voc\u00ea poder\u00e1 clicar sobre ele com o bot\u00e3o direito e escolha a op\u00e7\u00e3o <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Download<\/mark><\/strong>;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8817\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Download-do-arquivo-compactado-1.png\" alt=\"Download do arquivo compactado\"><\/figure><\/li>\n\n\n\n<li>Depois de baixado o arquivo, \u00e9 hora de exportarmos o banco de dados. Para isso, retorne \u00e0 p\u00e1gina principal do cPanel e acesse o <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">PHPMyAdmin<\/mark><\/strong>;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8818\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/phpMyAdmin-1.png\" alt=\"phpMyAdmin\"><\/figure><\/li>\n\n\n\n<li>Agora, encontre no canto \u00e0 esquerda o banco de dados onde est\u00e1 instalado o seu WordPress e clique nele;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8819\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/07\/Exportar-banco-de-dados-phpmyadmin.png\" alt=\"Exportar banco de dados phpmyadmin\"><\/figure><\/li>\n\n\n\n<li>Para concluir a exporta\u00e7\u00e3o do banco de dados, clique no bot\u00e3o <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Exportar<\/mark><\/strong> para iniciar o download do banco;<\/li>\n\n\n\n<li>Com o arquivo do banco de dados e o site compactado, agora voc\u00ea poder\u00e1 usar esses mesmos dados baixados para fazer o caminho inverso, ou seja. restaurar esses dados no novo local para onde o site ser\u00e1 copiado;<\/li>\n\n\n\n<li>No caso dos arquivos, voc\u00ea dever\u00e1 enviar o arquivo compactado para a pasta onde o site ser\u00e1 replicado, isto \u00e9, a pasta onde ficar\u00e1 a nova c\u00f3pia do site;<\/li>\n\n\n\n<li>J\u00e1 com rela\u00e7\u00e3o ao banco de dados, voc\u00ea poder\u00e1 criar um banco de dados completamente novo e, ent\u00e3o, usar a op\u00e7\u00e3o <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Importar<\/mark><\/strong> no PHPMyAdmin, para restaurar o arquivo .sql gerado anteriormente;<\/li>\n\n\n\n<li>Ainda no PHPMyAdmin, clique no o nome do banco de dados rec\u00e9m-importado para abrir a lista de tabelas;<\/li>\n\n\n\n<li>Nessa lista, pesquise pela tabela que cont\u00e9m &#8220;_options&#8221;;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8822\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Tabela-wp-options-wordpress.png\" alt=\"Tabela wp options wordpress\"><\/figure><\/li>\n\n\n\n<li>Depois disso, encontre as op\u00e7\u00f5es <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">siteurl<\/mark><\/strong> e <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">home<\/mark><\/strong>. Clique em <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Editar<\/mark><\/strong> ao lado delas para modificar o endere\u00e7o do site para corresponder ao novo URL que deseja que a instala\u00e7\u00e3o tenha;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8824\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/URL-banco-de-dados-wordpress.png\" alt=\"URL banco de dados wordpress\"><\/figure><\/li>\n\n\n\n<li>Ao fim desse processo, certifique-se de ajustar corretamente os detalhes do banco de dados em seu arquivo wp-confg.php (presente na pasta onde os arquivos do WP foram postos), para que o WordPress consiga conectar ao banco de dados corretamente;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8823\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Conexao-com-banco-de-dados-wordpress-wp-config.png\" alt=\"Conexao com banco de dados wordpress wp config\"><\/figure><\/li>\n\n\n\n<li>Editado o arquivo, salve as modifica\u00e7\u00f5es e o site estar\u00e1 pronto para ser acessado novamente!<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Clonar (exportar) WordPress via plugin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como uma alternativa mais simples e intuitiva, podemos tamb\u00e9m usar alguns plugins de backup para o processo de duplica\u00e7\u00e3o de um site. Nesse caso, o conceito \u00e9 muito parecido com a forma manual, mas com boa parte do processo sendo feita de forma autom\u00e1tica atrav\u00e9s do plugin escolhido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para esse exemplo, usaremos o plugin <a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-migration\/\" target=\"_blank\" rel=\"noopener\">All in One WP Migration<\/a>, que \u00e9 um dos mais populares para a cria\u00e7\u00e3o de backups, e que tamb\u00e9m conta com um dos processos de restaura\u00e7\u00f5es mais simples e automatizados, facilitando muito o processo.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Para iniciar o processo, primeiro ser\u00e1 necess\u00e1rio instalar o plugin em seu WordPress. Para isso, clique no bot\u00e3o <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Adicionar plugin<\/mark><\/strong> e depois pesquise pelo <em>All in One<\/em>;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8826\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/All-in-One-WP-Migration.png\" alt=\"All in One WP Migration\"><\/figure><\/li>\n\n\n\n<li>Agora, instale e ative o plugin em seu site;<\/li>\n\n\n\n<li>Na barra lateral do WP Admin, encontre a op\u00e7\u00e3o do plugin e clique sobre ela;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8828\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/All-in-One-WP-Migration-menu.png\" alt=\"All in One WP Migration menu\"><\/figure><\/li>\n\n\n\n<li>Na nova tela que abrir\u00e1, clique em <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Export To<\/mark><\/strong> e selecione <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">File<\/mark><\/strong> para gerar o backup em um arquivo .wpress que cont\u00e9m as informa\u00e7\u00f5es do seu site (arquivos est\u00e1ticos e banco de dados);<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8830\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Export-to-file-all-in-one.png\" alt=\"Export to file all in one\"><\/figure><\/li>\n\n\n\n<li>Depois de gerado o arquivo, voc\u00ea poder\u00e1 baixar esse arquivo para seu PC, e ele tamb\u00e9m ficar\u00e1 dispon\u00edvel em sua hospedagem;<\/li>\n\n\n\n<li>Feito o backup, instale um WordPress limpo no local onde ficar\u00e1 a c\u00f3pia do site. Para isso, voc\u00ea pode usar os passos aqui <a href=\"https:\/\/kangaroo.host\/blog\/3-maneiras-de-instalar-o-wordpress-site\/\" data-type=\"post\" data-id=\"6908\">deste outro artigo<\/a>;<\/li>\n\n\n\n<li>Ap\u00f3s instalar o WP no destino da replica\u00e7\u00e3o, instale e ative tamb\u00e9m o plugin All in One WP Migration novamente;<\/li>\n\n\n\n<li>Com o plugin instalado e ativo, agora encontre a op\u00e7\u00e3o <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Import<\/mark><\/strong> nas op\u00e7\u00f5es do plugin, para seguir com a restaura\u00e7\u00e3o do arquivo de backup gerado anteriormente;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8833\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Import-All-in-One.png\" alt=\"Import All in One\"><\/figure><\/li>\n\n\n\n<li>Na tela, clique em <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Import from<\/mark><\/strong> e selecione a op\u00e7\u00e3o <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\"><strong>File<\/strong><\/mark>, para enviar o arquivo .wpress ao site;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8834\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/Import-file-All-in-one.png\" alt=\"Import file All in one\"><\/figure><br>\n<ul class=\"wp-block-list\">\n<li>Observe que o arquivo .wpress n\u00e3o poder\u00e1 ser maior que o  &#8220;Maximum upload file size&#8221; mostrado nessa mesma tela. Caso precise ajustar esse valor, altere os limites de <strong>upload_max_filesize<\/strong> e <strong>post_max_size<\/strong> para um n\u00famero que seja suficiente para enviar o seu arquivo .wpress;<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8836\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/ALterando-limite-de-upload-no-php.gif\" alt=\"Alterando limite de upload no php\"><\/figure><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Depois de clicar em File, ser\u00e1 mostrado um guia para que voc\u00ea selecione o arquivo que ser\u00e1 importado. Ent\u00e3o, escolha o arquivo .wpress gerado anteriormente e ent\u00e3o a importa\u00e7\u00e3o ser\u00e1 iniciada;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8838\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/07\/Importando-backup-all-in-one.png\" alt=\"Importando backup all in one\"><\/figure><\/li>\n\n\n\n<li>Assim que o upload for conclu\u00eddo, ser\u00e1 mostrado um pedido de confirma\u00e7\u00e3o. Clique em Proceed para dar sequ\u00eancia na restaura\u00e7\u00e3o;<br><figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-8839\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/07\/Concluir-restauracao-all-in-one.png\" alt=\"Concluir restauracao all in one para duplicar clonar restaurar WordPress\"><\/figure><figure class=\"wp-block-image size-full\"><\/figure><\/li>\n\n\n\n<li>Agora, basta aguardar a restaura\u00e7\u00e3o e, ao fim do processo, o site estar\u00e1 exatamente igual \u00e0quele que deu origem ao arquivo, se tornando ent\u00e3o uma r\u00e9plica fiel de como aquele site estava no momento em que o backup foi gerado.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Com isso, agora voc\u00ea poder\u00e1 entender exatamente o que constitui o conte\u00fado do WordPress e como replicar isso de forma pr\u00e1tica e segura em qualquer site que usa essa plataforma. Depois dessas super dicas, esperamos que os passos acima ajudem voc\u00ea na pr\u00f3xima vez que, por algum motivo, precisar replicar seu site para um novo ambiente, seja por raz\u00f5es de testes ou desenvolvimento. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E,claro, se voc\u00ea gostou dessa dica, n\u00e3o deixe de continuar acompanhando <a href=\"\/blog\">nosso blog<\/a> para mais conte\u00fado e at\u00e9 mais o\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, Kangaroozinho! O processo de desenvolvimento e manuten\u00e7\u00e3o de sites WordPress pode envolver baterias de testes, e nem sempre \u00e9 poss\u00edvel faz\u00ea-los com o site em produ\u00e7\u00e3o (como chamamos quando um site est\u00e1 no ar). Assim, n\u00e3o s\u00e3o poucas as vezes em que \u00e9 necess\u00e1rio duplicar um site e, para ajud\u00e1-lo a entender como esse [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1136,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[315,5,316,317,34,101,35,18,32,20,38],"class_list":["post-1122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-copiar","tag-cpanel","tag-duplicar","tag-homologacao","tag-hospedagem","tag-migracao","tag-migrar","tag-plugin","tag-site","tag-wordpress","tag-wp"],"_links":{"self":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/comments?post=1122"}],"version-history":[{"count":0,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1122\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/media\/1136"}],"wp:attachment":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/media?parent=1122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/categories?post=1122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/tags?post=1122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}