Olá, Kangaroozinho, como vai? Se você possui uma hospedagem aqui na Kangaroo Host, e ainda não sabe o que é um ambiente de staging, que também pode ser conhecido como ambiente de homologação ou de testes. Neste artigo vamos falar mais sobre isso, explicar o porquê essa é uma boa prática, e como criar o seu.
Antes de começar com um passo a passo, o que é o ambiente de staging? Basicamente, se você possui um site ou aplicação em produção (disponível na web), o ideal é obter um ambiente de testes que seja como um “espelho” do site principal para aplicar grandes mudanças e realizar testes em um ambiente controlado, que não será acessado por usuários ao redor da web.
Como o ambiente de staging funciona
O ambiente de staging basicamente serve para que você possa aplicar mudanças e realizar testes antes de aplicar as mudanças na versão definitiva do site (em produção). Essa é uma das boas práticas que são recomendadas, e que podem te ajudar e muito com o seu site.
Com um ambiente de staging, você evita quebras indesejadas no site, atualizações que possam gerar incompatibilidades ou mesmo corrompimento de arquivos/banco de dados. Se você pode criar esse tipo de ambiente, é extremamente recomendado que o faça, tornando mais seguro e prático aplicar mudanças e realizar testes sem precisar alterar o seu site em produção antes do momento necessário.
Como criar o ambiente de staging (homologação)
Se você deseja criar o seu espaço de homologação e testes, siga os passos abaixo:
- Acesse o painel de controle da sua hospedagem (cPanel)
- No menu esquerdo, localize e clique em WordPress Manager by Softaculous
- Localize a instalação do seu site, e clique na seta à direita, como destacado na imagem abaixo. Caso o site que você esteja buscando não apareça, você deve clicar em Scan (Scanear).
- Nas opções da instalação, localize e clique no botão Staging
- Agora escolha a URL do ambiente de staging, e o nome do banco de dados dessa instalação.
Na opção Escolha a URL da instalação, normalmente vai estar o domínio do site principal, você pode manter, ou se preferir, mudar para um subdomínio ou outro domínio que tenha na sua hospedagem. Você também pode considerar uma URL temporária, mas não é recomendado. - Em seguida, marque a caixinha, dê um nome para o seu ambiente de staging, e clique em Criar Ambiente de Testes
A caixinha serve para desativar a indexação do seu ambiente de staging, caso queira que seja indexado, mantenha desmarcado. - E pronto, ao voltar a tela de gerenciamento dos sites no Softaculous, você já poderá encontrar a sua instalação de staging, e gerenciar como desejar.
- Ao fazer modificações, se você quiser mandar as alterações para o site em produção, é só acessar as opções da instalação e clicar em Enviar para produção (Essa opção só aparece para sites definidos como staging)
E pronto, esse é o método mais seguro, recomendado e prático para criar o seu ambiente de homologação e testes. Com os passos acima, agora você com certeza sabe como criar esse ambiente em sua hospedagem. Além desse modo, você pode considerar outras alternativas, que, embora não sejam tão eficientes, vale a pena citar neste artigo, abaixo mostramos quais são.
Alternativas para staging manual
- Clonar o seu WordPress com o Softaculous
A primeira alternativa é clonar o seu site com o Softaculous. Nessa opção, você usa a ferramenta para clonar o seu site e banco de dados, replicando o exato mesmo conteúdo para outro diretório dentro da sua hospedagem. Se você ainda não sabe como fazer isso, te mostramos clicando aqui.
Embora extremamente semelhante aos passos acima, esse modelo não mantém os sites ligados, sendo assim, você não verá o botão de “Enviar para produção” nessa instalação, e caso deseje fazer isso, você precisará fazer o processo manual. - Gerar backup e restaurar com plugin Duplicator
A outra alternativa é você poder fazer um processo mais manual utilizando o plugin Duplicator. Com ele, você gera um backup dentro do seu site WordPress, e depois acessa a sua hospedagem para seguir com a restauração dos arquivos em um ambiente zerado. Se você ainda não sabe como fazer isso, te mostramos clicando aqui.
Novamente, esse modelo também não mantém os sites ligados, sendo assim, você não verá o botão de “Enviar para produção” nessa instalação, e caso deseje fazer isso, você precisará fazer o processo manual.