1ª Etapa:
1) Abra o wamp > phpMyAdmin
2) Do lado esquerdo vai aparecer o nome do bancode dados do site que você quer transferir. Clique nele.
3) Vai aparecer todas as tabelas do seu banco de dados. Em cima, verá um menu com essas abas:
Estrutura / SQL / Procurar / Procurar por exemplo / Exportar / Importar / Operações / Privilégios / Eliminar
4) Clique em Privilégios
5) Vai aparecer uma tabel com "Usuários que têm acesso à [nome do banco de dados]
Veja que o usuário "root" possui 3 linhas:
a) Usuário: root / Servidor: 127.0.0.1 / Tipo: global / Privilégios: ALL PRIVILEGES / Conceder/Grant: Sim
b) Usuário: root / Servidor: localhost / Tipo: global / Privilégios: ALL PRIVILEGES / Conceder/Grant: Sim
c) Usuário: root / Servidor: production.mysql.com / Tipo: global / Privilégios: ALL PRIVILEGES / Conceder/Grant: Sim
6) Em baixo, clique em: "Abrir nova janela do phpMyAdmin". Aparecerá a tabela "Avaliação dos usuários"
7) Crie 3 linhas para o usuário que você vai utilizar no seu servidor web (sua hospedagem) e configure a senha para este usuário. Vou usar usuário "joao" como exemplo:
a) Usuário: joao / Servidor: 127.0.0.1 / Tipo: global / Privilégios: ALL PRIVILEGES / Conceder/Grant: Sim
b) Usuário: joao / Servidor: localhost / Tipo: global / Privilégios: ALL PRIVILEGES / Conceder/Grant: Sim
c) Usuário: joao / Servidor: production.mysql.com / Tipo: global / Privilégios: ALL PRIVILEGES / Conceder/Grant: Sim
2ª Etapa:
8) Feche o phpMyAdmin e abra o site local, na área de administrador
9) Vá em Extensões > instalar/desinstalar
10) Instale o joomlapack
11) Em "Componentes", abra o joomlapack
12) Clique em backup
3ª Etapa
13) Acesse o Painel de Controle de sua hospedagem (cPanel)
14) Vá em "MySQL"
15) Crie o usuário "joao" e configure com a senha que você utilizou no item 8.
16) Crie o banco de dados, com o mesmo nome do banco do site local
17) Ponha o usuário no banco de dados
4ª Etapa
19) Pegue o backup criado pelo Joomlapack e descompacte. Note que o joomlapack criou uma pasta "installation"
20) Ajuste a página "configuration.php"
21) Envie os arquivos descompactados pro seu servidor, via ftp (pastas "administration", etc)
22) No seu navegador, acesse ".../installation/index.php"
O Joomlapack vai instalar automaticamente no seu servidor de hospedagem, uma cópia fiel do seu site local.
WebBeijos
Atualização
Para quem ainda estiver sentindo dificuldades, encontrei esses dois tutoriais passo-a-passo:
Transferindo joomla local para o servidor host
Transferindo sites em joomla de um servidor para outro
Atualização 2
Transferindo de um servidor on-line para outro
Mudança de hospedagem
Acabei de fazer uma transferência, de um servidor on-line para outro (mudança de hospedagem). Tive que fazer o seguinte:1. cPanel da hospedagem de onde estou saindo >> phpMyAdmin >> Export
1.1. Mais abaixo selecione a opção para baixar em ".gz" (é um arquivo compactado)
1.2. Vai baixar para teu micro algo como "algumacoisa_nomedoseubancodedados.sql.gz", onde:
- "algumacoisa" é o nome da conta (login) para o Painel de Controle da hospedagem.
- "nomedoseubancodedados" é o nome do seu banco de dados, escolhido por você durante a instalação do Joomla!
2. Faça o logout deste cPanel.
3. Vá para o cPanel da nova hospedagem >> Mysql >> Criar banco de dados.
3.1. Crie um banco de dados chamado "nome-do-seu-banco-de-dados".
3.2. Crie o usuário de seu banco de dados. Lembra qual foi o nome de usuário que você usou quando criou o tal banco de dados "nomedoseubancodedados"?
Caso não lembre, dê uma olhadinha na sua página configuration.php. Tem duas linhas assim (joomla versão 1.5.x):
var $user = 'algumacoisa_nomedousuário';
var $db = 'algumacoisa_nomedoseubancodedados';
3.3. Adicione o usuário ao banco de dados.
3.4. Saia do Mysql e vá para o phpMyAdmin
3.5. Do lado esquerdo, verá o banco de dados criado. Clica nele.
3.6. Do lado direito vai aparecer a opção "Importar"
3.7. Vai aparecer uma página, com a famosa opção de "enviar arquivo".
Selecione o arquivo "algumacoisa_nomedoseubancodedados.sql.gz" (aquele que você baixou para o seu micro, lembra?) e dá ok (ou botão "execute", lá embaixo)
Obs.: No meu caso, tive que criar o banco de dados e o usuário antes de fazer a transferência. Nos tutoriais que encontrei pela internet não falam nada sobre isso. Como eu não estava conseguindo mandar meu banco de dados para o novo servidor, resolvi testar criando o banco de dados e o usuário do banco de dados, antes de tentar mandar o sql para o novo servidor. Deu certo.
4. Abra a sua página "configuration.php"
4.1. Verifique se os dados estão corretos e faça as alterações que forem necessárias (var $log_path, var $tmp_path, var $user, var $db, var $sendmail):
- var $log_path = '/Diretório Home/suaconta/public_html/logs'
- var $tmp_path = '/Diretório Home/suaconta/public_html/tmp'
- var $user e var $db já comentamos mais acima, será 'algumacoisa_nome'
- var $sendmail = '/usr/sbin/sendmail'; (geralmente é isso mesmo mas pode variar de servidor para servidor).
Além do Joomla Minas, a Hostnet está com uns tutoriais bem legais, com algumas imagens. Seria bom dar uma olhadinha apenas para se familiarizar com a tela:
DICA: Importando o conteúdo do banco de dados pelo phpMyAdmin
DICA: Exportando o conteúdo do banco de dados pelo phpMyAdmin
Depois de conferir tudinho, não esqueça de ir na administração de seu domínio para fazer a atualização do DNS.
WEBbeijos
10 comentários:
Muito Obrigado! Seu tutorial me ajudou muito.
Gostaria de saber como são os procedimentos para fazer esse mesmo processo só que o site a ser transferido já está hospedado e quero trocar de host?
VocÊ pode me ajudar?
Oi, Marcelo.
Você pode usar o Cpanel. Em "Backup" você pode pegar todos os dados e arquivos do seu site, mantendo até as senhas. No novo host, vai novamente em backup e manda os arquivos pro servidor.
WEBbeijos
Oi, Marcelo.
Já ia esquecendo um passo muito importante: antes de passar o backup pro novo servidor, terá que fazer uma nova instalação do joomla e aí sim, será só fazer o upload do backup.
WEBbeijos
Olá! Parabens pelo tutorial, valeu mesmo. So que não entendi o item 20,
Ajuste a página "configuration.php", como assim?
Valeu
OI, Leo.
A página "configuration.php" fica no diretório principal do Joomla!.
Nela estão registrados os dados da configuração. Algumas variáveis ficam direcionadas para o WAMP.
Exemplo:
var $log_path = '/wamp/testejoomla/logs';
var $tmp_path = '/wamp/testejoomla/tmp';
Ao passar a "configuration.php" com os caminhos do wamp, o site não vai funcionar. Tem que atualizar com os dados do servidor. Ficaria mais ou menos assim:
var $log_path = '/home/usuário/logs';
var $tmp_path = '/home/usuário/tmp';
Outras variáveis que você deve observar:
- var $user
- var $db
- var $sendmail
Boa sorte! :)
WEBbeijos
Na transferência do meu Joomla!, de uma hospedagem para outra, o caminho alterou.
Antes era "home/umusuario/etc". Na hospedagem nova, esse caminho é "home2/outrousuário/etc"
Como vê, meu nome de usuário também mudou. Deu tudo certinho.
nos foruns do joomla eu não tava consiguindo trocar meu host, segui tua dica e deu certinho, vlw.
Oi, Anônimo.
WEBbeijos
Parabens, me ajudou muito com a matéria.
Parabens, me ajudou muito com a matéria.
Postar um comentário