Que a loja Magento é a melhor plataforma de e-commerce da atualidade ninguém discute, mas que ela também dá um trabalho e tanto é uma unanimidade também. Entre as tarefas que mais confundem o pessoal está a transferência para um novo servidor, quando o provedor de hospedagem deixa de corresponder às expectativas. Para facilitar essa tarefa, Leonardo Mangione, consultor e instrutor dos cursos Magento Instalação e Magento Layouts em nossa equipe, preparou esse tutorial para auxiliar nossos leitores.
Se você já tentou fazer um backup deu uma loja Magento incluindo todos os seus arquivos e o banco de dados, você já deve ter percebido do trabalho sem fim que isso pode trazer. Isso porque provavelmente 80% da sua loja Magento é de arquivos do próprio magento. Dai vem a idéia, por que não copiar somente os arquivos da minha loja? Claro, só precisamos saber quais!
No seu servidor antigo termos que fazer as seguintes tarefas.
Nada melhor que o phpmyadmin para essa tarefa, lembrando que esse arquivo sql do banco precisa conter as seguintes opções ativadas.
Guarde seu arquivo a parte e vamos aos diretórios de FTP
Esses arquivos estão em:
app/design/frontend/{pacote selecionado}/{tema selecionado}/*
skin/frontend/{pacote selecionado}/{tema selecionado}/*
*** Idioma PT_BR você também pode baixar direto do Magento Connect ou fazer o mesmo procedimento de backup. Os arquivos de tradução e emails geralmente ficam todos em app/locale/pt_BR/*
app/code/communinty/*
app/code/local/*
app/etc/modules/*
Nesse caso você vai gravar todos os arquivos de configuração em xml menos os que começam com Mage_ .
Caso você tenha acesso ssh do seu servidor aqui vão as linhas de comando. Navegue para seu diretório da loja e digite as seguintes linhas
mkdir backup
tar -cvf backup/media.tar media/*
tar -cvf backup/local.tar app/code/local/*
tar -cvf backup/community.tar app/code/community/*
tar -cvf backup/etc.tar app/etc/modules/*
tar -cvf backup/app.tar app/design/frontend/{interface}/{tema}/*
tar -cvf backup/skin.tar skin/frontend/{interface}/{tema}/*
tar -cvf backup/pt_BR.tar app/locale/pt_BR/*
Pronto. Agora você já tem o material necessário para fazer a transferência. Agora no servidor novo, você ira seguir os seguintes passos
Vá no seu Admin e entre em Sistema -> Configuração -> Web -> Seguro e Inseguro e mude somente o endereço da primeira linha das duas caixas, deixa as outras do jeito que estão. Não se esqueça de escolher o idioma Português do Brasil novamente caso você tenha esquecido dessa opção na hora da instalação do seu novo Magento.
O caminho é essa ai gente. Dá um pouco de trabalho, mas o resultado com o Magento justifica.