[Como] Transferir Joomla do localhost para o servidor em 5 etapas

joomla localhost para servidor

Etapas completas para fazer o upload do Joomla para o servidor do seu site

Depois de desenvolver e testar seu site em um servidor local, o próximo grande desafio é enviar o site para o servidor de site acessível e atualizar a configuração para que você "entre no ar". O tutorial abaixo fornece as etapas necessárias para transferir seu site Joomla do localhost para o servidor. Com alguns ajustes, essas etapas também se aplicam para mover o site Joomla para um novo servidor se você quiser mudar para um melhor serviço de hospedagem.

Considerando que você está pensando em mudar seu site, recomendamos altamente dando uma olhada em nossa análise de hospedagem InMotion e VPS, antes de tomar sua decisão para qual host mover.

Também temos 47% de desconto em planos de hospedagem para CollectiveRay usuários até setembro de 2024. Eles também oferecem migração totalmente gratuita ou transferência assistida do site Joomla do localhost para o servidor.

Confira as ofertas de hospedagem da InMotion em setembro de 2024

Transferir o site Joomla do localhost para o novo servidor

Se você estiver com pressa, as etapas são as seguintes:

  1. Copie para os arquivos da pasta raiz do host local para o servidor usando FTP ou gerenciador de arquivos
  2. Exporte o banco de dados Joomla do localhost phpMyAdmin
  3. Importe o banco de dados Joomla para o phpMyAdmin no servidor
  4. Atualize o configuration.php para se certificar de que você tem os detalhes corretos
  5. Teste e comece a operar

Embora este tutorial esteja descrevendo as etapas para fazer upload do Joomla para o seu servidor web a partir do localhost ou do seu computador, as etapas se você deseja realizar uma transferência de um servidor Joomla para outro são exatamente as mesmas, então você também pode seguir estas etapas para fazer isso .

A diferença é que você fará isso através do CPanel de sua hospedagem Joomla.

Estas são as etapas exatas que usamos para mover nosso site, CollectiveRay, para hosts diferentes por razões diferentes.

Passo a passo de vídeo do Joomla Upload

Faça upload de arquivos Joomla para seu servidor Joomla

A primeira coisa que você precisa fazer é transferir os arquivos para o servidor web onde o seu site ativo será hospedado. Para fazer isso, você precisará de:

  1. FTP (FTP é uma forma de permitir a fácil transferência de arquivos pela web) acesso ao seu servidor web,
  2. ou então carregue um arquivo zip de todos os arquivos diretamente.

Nota: se sua empresa de hospedagem já instalou o Joomla para você, não sobrescreva os arquivos configuration.php. Ele contém detalhes muito importantes sobre sua empresa de hospedagem Joomla. Você deve manter uma cópia de backup deste arquivo. Todos os outros arquivos podem ser substituídos, de forma que você tenha toda a configuração feita na instalação local.

Usando FTP

O acesso FTP geralmente consiste em:

  • Endereço FTP - normalmente, é algo semelhante a ftp.seudominio.com
  • Detalhes de login do FTP - nome de usuário / senha para acessar a área de FTP

Essas informações são fornecidas a você quando você solicita uma conta de hospedagem com qualquer empresa de hospedagem. Para acessar a área FTP, você precisará de um cliente FTP. Um cliente FTP gratuito e fácil de usar é FileZilla.

Baixe e instale este cliente e insira as informações na sua área de FTP. Devem ser semelhantes à imagem abaixo:

 

detalhes de conexão de ftp do filezilla

Depois de se conectar ao servidor Joomla, carregue todos os arquivos para o host.

Isso é feito selecionando todos os arquivos Joomla de seu disco rígido local e arrastando-os para a janela que está conectada ao host. Isso iniciará a transferência de todos os seus arquivos Joomla para o seu disco rígido.

Usando o Gerenciador de Arquivos

Se sua hospedagem estiver utilizando CPanel ou possuir um Gerenciador de Arquivos como parte da conta de hospedagem, você poderá realizar a transferência de uma forma muito mais rápida.

Gerenciador de arquivos cPanel

  1. O primeiro passo é que você precisa compactar ou arquivar a pasta raiz do Joomla no localhost
  2. Faça upload do arquivo diretamente para a pasta raiz da conta de hospedagem
  3. Descompacte o arquivo compactado para obter uma cópia dos arquivos no servidor Joomla

 

extrair descompactar gerenciador de arquivos

Exportar / importar o banco de dados Joomla

Aviso: as etapas a seguir sobre como exportar / importar o banco de dados Joomla são significativamente técnicas. Esteja ciente do que você está fazendo porque você pode criar uma verdadeira bagunça.

Em particular, a maioria das configurações e dados de extensões Joomla (como o CollectiveRay mencionados aqui) todos armazenam seus dados e configurações no banco de dados, tornando isso uma parte crítica do seu processo.

A próxima etapa para transferir o site que você criou localmente para o servidor da web é a transferência do banco de dados Joomla de seu MySQL local para o servidor web base de dados. Isso consiste em duas etapas

  • Exportando seu banco de dados local atual
  • Importando o banco de dados exportado para o banco de dados MySQL no servidor da empresa de hospedagem

Exportar o banco de dados localhost Joomla 

Para exportar seu banco de dados atual, você precisa usar o phpMyAdmin localizado em seu servidor local e exportar o banco de dados.

A URL phpMyAdmin difere dependendo do servidor de desenvolvimento local que você está usando. Se você estiver usando o XAMPP para testar e desenvolver seu site, encontrará phpMyAdmin em https: // localhost / phpMyAdmin

Escolha o banco de dados que contém o site que você deseja enviar e exportar para um arquivo.

exportar banco de dados mysql via phpmyadmin

 

Esta etapa depende muito do phpMyAdmin que você está usando.

No entanto, deve haver um link Exportar. Exporte todas as tabelas. Depois que o banco de dados tiver sido exportado para um arquivo .sql, você deve abrir o arquivo com um editor de texto e verificar se o arquivo está ok. Ele deve conter as tabelas do Joomla.

exportando tabelas do banco de dados joomla

 

Certifique-se de que não haja uma linha Criar banco de dados. O banco de dados deve ser criado manualmente.

Importar para o banco de dados MySQL de hospedagem

Depois de exportar o banco de dados, você precisa importá-lo para o host.

Sua empresa de hospedagem deve ser capaz de fornecer a você acesso ao MySQL. Se você ainda não criou um banco de dados, deve criá-lo agora.

Anote todos os detalhes, especialmente o endereço do servidor onde o MySQL reside, o nome do banco de dados, nome de usuário e senha para acessar o banco de dados. Se o banco de dados Joomla já foi criado anteriormente (usando o procedimento de instalação do Joomla ou outro), você deve usar os detalhes fornecidos a você ao criar o banco de dados.

Faça logon na interface do phpMyAdmin, encontre a guia de importação e importe o arquivo que você exportou acima. Mais uma vez, a localização do link Importar varia dependendo da versão do phpMyAdmin que está sendo usada, no entanto, isso deve ser bastante intuitivo.

importe o banco de dados joomla mysql via phpmyadmin

Se você tiver algum problema para fazer isso, sua empresa de hospedagem irá ajudá-lo a importar este arquivo para o banco de dados corretamente.

Defina o configuration.php corretamente

Até agora, se você tentar acessar seu site, provavelmente receberá um erro.

Isso ocorre porque o arquivo configuration.php que você tinha em seu servidor local não contém as informações relacionadas aos detalhes de sua conta de hospedagem. Como afirmado anteriormente, se o seu host já instalou o Joomla para você, você deve deixar o arquivo configuration.php criado inalterado.

arquivo de configuração php

Caso contrário, você precisará alterar os seguintes detalhes críticos:

Joomla3

  • public $ host = 'localhost'; - este é o endereço do servidor que hospeda seu banco de dados MySQL
  • public $ user = 'sqluser'; - este é o nome do nome de usuário que será usado para acessar o banco de dados Joomla MySQL
  • public $senha = 'p@ssw0rd'; - senha para banco de dados MySQL
  • public $ db = 'j15stable'; - Nome do banco de dados MySQL Joomla
  • public $ log_path = '\ home \ logs'; - o caminho onde os arquivos de log serão armazenados
  • public $ tmp_path = '\ home \ tmp'; - o caminho para arquivos tmp 

Uma vez que todas essas entradas no arquivo configuration.php tenham recebido os valores corretos, o Joomla deve ser capaz de acessar o banco de dados e o código e, portanto, se você for ao endereço de sua página, deverá ter um site Joomla funcionando com todos os personalização que você fez.

Caso contrário, uma das configurações acima provavelmente está incorreta ou talvez seja necessário definir algumas configurações posteriormente.

Teste e proteja o site

 

Percorra todo o site, para se certificar de que tudo está configurado corretamente.

Como você deve ter carregado o site, a maioria das configurações deve estar correta. No entanto, você ainda pode ter algumas configurações menores para fazer, então passe por cada página e área para testar se tudo está funcionando corretamente.

Você também deve seguir todas as etapas para proteja seu site Joomla.

A saída fácil

Como você pode ver, as etapas são bastante complicadas e requerem algum conhecimento de várias tecnologias.

Isso não é algo que deva ser tentado por alguém que não tem experiência ou que não entende o que está acontecendo. Se você acha que essas instruções são muito difíceis de seguir, pergunte a um terceiro, como CollectiveRay :)

Você também pode conferir InMotion que também ajudará você a migrar seu site de seu localhost

Go Live

Comece a comercializar seu site :)

Se você acha que alguma seção deste tutorial requer mais detalhes, comente abaixo e teremos o maior prazer em editar o artigo para fornecer mais informações.

Achou este artigo útil? Compartilhe, aqui estão mais alguns artigos que você pode querer ler:

O guia completo para otimização de mecanismos de pesquisa para Joomla!, como fazer o Joomla carregar mais rápido e ótimas maneiras de aumentar o tráfego do site com as mídias sociais!

Sobre o autor
David Attard
David trabalha na indústria online e digital ou em torno dela há 21 anos. Ele tem vasta experiência nas indústrias de software e web design usando WordPress, Joomla e nichos que os cercam. Ele trabalhou com agências de desenvolvimento de software, empresas internacionais de software, agências de marketing locais e agora é Chefe de Operações de Marketing na Aphex Media – uma agência de SEO. Como consultor digital, seu foco é ajudar as empresas a obter uma vantagem competitiva usando uma combinação de seus sites e plataformas digitais disponíveis atualmente. Sua combinação de experiência em tecnologia combinada com uma forte visão de negócios traz uma vantagem competitiva aos seus escritos.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

 

quem somos nós?

CollectiveRay é administrado por David Attard - trabalhando dentro e ao redor do nicho de web design por mais de 12 anos, oferecemos dicas práticas para pessoas que trabalham com e em sites. Também administramos DronesBuy.net - um site para entusiastas de drones.

David Attard

 

 

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...