Joomla: migrar para a KingHost


Preparamos um tutorial para mostrar para você como fazer a migração do seu Joomla!. Acompanhe.

Para começar, você precisa ter disponíveis os seguintes dados no host de origem:

FTP -> host, usuário e senha;

Banco de dados MySQL -> link do SGBD (phpMyAdmin), nome do banco, usuário e senha.

Realizando o backup do seu Joomla!:

1) FTP

Acesse o FTP no host de origem e localize a pasta raiz do seu site (normalmente é public_html, http_docs, www, entre outras), copie a mesma para o seu computador, utilizando um gerenciador de FTP (por exemplo :FileZilla, CuteFTP).

 

 

 

 

 

 

 

 

 

 

 

 

 

2) MySQL

Quando o servidor de origem tem a opção de realizar o backup do banco de dados através do painel de controle diretamente, é mais rápido. Caso contrário, precisa ser realizado diretamente no gerenciador web (PHPMyAdmin).

Como realizar o backup através do PHPMyAdmin:

– Acesse o link do PHPMyAdmin.
– Realize o acesso com o usuário e senha da base de dados.

 

 

 

 

 

 

 

 

 

 

 

 

– Clique sobre o nome do banco de dados.

 

 

 

 

 

 

 

– Acesse a função “Exportar”

 

 

 

 

 

 

 

 

– Em exportar:

*1º clique sobre “Selecionar todos” ao lado esquerdo, para que todas as tabelas sejam marcadas. Nas opções abaixo das tabelas tem de estar marcado SQL.

*2º A opção Enviado deve estar preenchida e no modo de compressão temos 4 opções. Se utilizares a nenhum, essa envia o backup do banco em formato .SQL diretamente. As demais opções envia no formato especificado compactado. (Recomendamos que selecione nenhum, para vir o arquivo SQL, pois normalmente tem de ser ajustado os caminhos físicos, caso definido no banco de dados o caminho todo no host de origem)

*3º Clique em “Executar” no menu inferior laranja.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– Após isso, será gerado seu backup e dará a opção de salvar em sua máquina local.

Seu backup do Joomla! já se encontra em sua máquina caso não tenha gerado nenhum erro.

Como realizar a importação de seu Joomla! na KingHost:

FTP:

Você acessa o FTP com o host alternativo na KingHost, pois o endereço principal estará apontando a outro host no momento. O host alternativo você encontra na opção “Gerenciar/Editar FTP” no painel de controle.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Após acessar o FTP, será identificada uma pasta chamada www. Essa é a principal na KingHost. Você pode renomeá-la ou então excluí-la, caso não tenha qualquer arquivo de seu interesse.

 

 

 

 

 

 

 

 

 

Após isso, envie a pasta principal (nesse caso no host de origem era a public_html). Confira antes se não ocorreu qualquer falha na transferência. Caso ocorra, reenvie os arquivos nos quais ocorreram, e após concluir tudo com sucesso, renomeie a pasta para www.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Banco de dados:

Primeiramente é necessário realizar a criação de base de dados, para isso terá de acessar no painel de controle KingHost, a opção “Gerenciar Bancos MySQL”.

 

 

 

 

 

 

 

 

 

 

Acessar a opção Criar.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Definir a senha, confirmá-la e clicar em criar a base de dados.

 

 

 

 

 

Após isso, ao atualizar a página aparecerá a sua base de dados, as informações e opções relativa a mesma nessa tela.

Para importá-lo na KingHost é muito simples, basta ir na opção Importar base de dados (painel 1) ou Importar (painel 2).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Clique na opção “selecionar arquivo” e na janela que abrir, selecionar o arquivo .SQL de backup do que você efetuou do host de origem. Após defini-lo clique em “enviar/importar banco de dados”.

O navegador ficará importando a base. Enquanto não aparecer a resposta, não feche ou clique em outra opção do painel, espere a resposta da importação, a qual no final mostrará “Base importada com sucesso”, caso o backup esteja correto.

 

 

 

Nesse momento, já temos os arquivos e base de dados importados na KingHost, porém seu site ainda não se conecta com o banco de dados.

Para configurar essa parte, você deverá editar o arquivo configuration.php que se encontra na pasta onde está instalado seu Joomla.

Nesse arquivo normalmente está definido nas linhas 15 a 18 os dados de acesso (ou próximo as mesmos), o qual estará da seguinte forma:

 public $host = ‘HOSTDECONEXAO’;

public $user = ‘USUARIODABASEDEDADOS’;

public $password = ‘SENHADABASEDEDADOS’;

public $db = ‘NOMEDABASEDEDADOS’;

 

 

 

 

 

 

 

 

Esses dados você encontra no painel de controle, na opção “Gerenciar Bancos MySQL”, exceto a senha, que caso você não lembre qual escolheu, pode alterá-la no ícone que é uma chave dourada.

Nesse arquivo somente edite os campos entre as últimas aspas.

Veja o seguinte exemplo:

public $host = ‘mysql.exemplo.com.br’;

public $user = ‘exemplo17’;

public $password = ‘123456789abc’;

public $db = ‘exemplo17’;

 

 

 

 

 

 

 

 

Outra questão a ser definida são os caminhos físicos, onde é definido no próprio arquivo configuration.php, o qual tem as seguintes linhas:

public $log_path = ‘CAMINHOFISICO’;

public $tmp_path = ‘CAMINHOFISICO’;

 

 

É dificil o host de origem e destino ter a mesma estrutura de caminhos físicos. Sendo assim, em ambiente Linux, normalmente fica em /home/usuario/pastaraiz. Na KingHost, fica exatamente dessa forma, porém, o usuário é sempre padrão, sendo o nome do domínio sem a extensão e a pasta raiz na KingHost é a www. Nesse caso, para o domínio exemplo.com.br, ficará /home/exemplo/www. Também pode ser localizado o caminho físico de seu domínio na KingHost através do ícone “Gerenciar FTP” no painel de controle.

 

Deverás ajustá-lo, ficando por exemplo para o domínio que estamos utilizando:

 

 

Após realizar esse ajuste e salvar os arquivos no FTP, você já pode verificar através do link alternativo a página principal de seu Joomla. Esse não trabalha com uma URL Base, então você verifica qualquer acesso através do link alternativo, exceto que este tenha qualquer funcionalidade diferente em sua configuração.

Comentários

comentário(s)

4 Comments

Add yours
  1. Mário Luna

    Boa noite !!

    Você podiam fazer também um tutorial desses para migramos magento para a KingHost.
    Sei que muitas pessoas tem essa dúvida, já que migrar o Magento é muito mais difícil do que migrar o Joomla por exemplo. O joomla dispoe de um componente chamado akeeba que faz o backup do site inteiro com o banco de dados e depois basta descompactar e instalar o site. Isso com a maior facilidade.

    Aguardo ansioso pelo tutorial para Migração do Magento. Pois tenho uma revenda com vocês.

+ Leave a Comment