Migrar o WordPress manualmente: ficheiros, base de dados e wp-config.php
Um site WordPress é composto por duas partes: os ficheiros (o próprio WordPress, o tema, os plugins e os uploads) e a base de dados (as páginas, os artigos, os utilizadores e as definições). O ficheiro wp-config.php liga as duas. Se fizer a migração manualmente, transfere ambas e ajusta o wp-config.php. Aqui encontra os passos para migrar para um pacote da WebOké.
Primeiro: tem de ser manualmente?
A migração manual é a que dá mais trabalho, mas permite acompanhar cada passo e funciona mesmo quando outros métodos falham. Existem formas mais simples:
- No Website Manager de O meu WebOké, escolha Importar website e O website está noutro fornecedor. Consulte Também é possível em O meu WebOké? O Website Manager.
- O Installatron consegue obter um site a partir de outro servidor: Importar um website existente no Installatron.
- Também pode deixar a migração a nosso cargo: Serviço de migração gratuito: assim migramos o seu website para a WebOké.
Vai também transferir o seu domínio e o seu e-mail? Leia primeiro Transferir domínio, website e e-mail em conjunto sem interrupções: o plano passo a passo. Esse artigo determina a ordem dos passos.
Passo 1: os ficheiros
- No seu fornecedor de alojamento anterior, crie um zip de toda a pasta web do seu site ou descarregue todos os ficheiros por SFTP ou FTP. Não se esqueça do
.htaccess: os ficheiros cujo nome começa por um ponto estão muitas vezes ocultos. - Na WebOké, carregue o zip para
domains/example.com/public_htmle extraia-o aí. Consulte Extrair e criar ficheiros zip. Certifique-se de que o seu site não fica uma pasta abaixo do local correto. - Remova a página predefinida
index.htmlda WebOké, caso ainda exista, e elimine o zip depois de o extrair.
Passo 2: a base de dados
- Exporte a base de dados no seu fornecedor anterior, por exemplo com o phpMyAdmin. Na WebOké, faz-se assim: Exportar uma base de dados.
- No DirectAdmin, crie uma base de dados nova e vazia com um utilizador. O seu nome de utilizador do DA e um traço inferior (underscore) são adicionados automaticamente antes do nome. Anote o nome, o utilizador e a palavra-passe. Consulte Qual é o nome de utilizador, a palavra-passe e o nome da base de dados para o MySQL?
- Importe a sua exportação para essa base de dados. Se contiver uma linha
CREATE DATABASEouUSEcom o nome antigo, remova-a. Consulte Importar uma base de dados, incluindo ficheiros grandes.
public_html, nem por um instante. Quem adivinhar o nome pode descarregá-lo, com todos os dados do seu site e dos seus clientes. Utilize a pasta principal do seu pacote e elimine o ficheiro quando terminar.Passo 3: ajustar o wp-config.php
Abra o wp-config.php em public_html com o Gestor de ficheiros (botão direito do rato, Editar) e introduza os dados da nova base de dados:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
Na WebOké, o host é sempre localhost. Verifique também a linha $table_prefix: deve ter o mesmo prefixo que as tabelas da sua base de dados, por exemplo wp_. Se algum destes dados estiver incorreto, verá "Error establishing a database connection". Consulte Error establishing a database connection.
Passo 4: novo endereço? Procurar e substituir
Se o domínio se mantiver, não é necessário alterar nada na base de dados. Se o seu site passar para outro domínio ou de http para https, substitua o endereço em toda a base de dados com uma ferramenta que compreenda dados serializados. Nunca utilize um comando SQL comum para isso. Consulte Procurar e substituir na base de dados do WordPress.
Passo 5: testar antes de transferir o domínio
Se o seu domínio ainda apontar para o fornecedor anterior, já pode ver o site no nosso alojamento sem alterar nada no DNS. Consulte Ver o seu website na WebOké antes de transferir o nome de domínio. Verifique as suas páginas, o início de sessão, os formulários e, se aplicável, a sua loja.
Passo 6: fazer a mudança
- Tem uma loja online ou recebe comentários? Nesse caso, não altere mais nada no site antigo a partir deste momento. Transfira a base de dados mais uma vez se algo tiver mudado desde o passo 2.
- Faça o seu domínio apontar para a WebOké ou transfira-o, seguindo o plano passo a passo do artigo 99 indicado acima.
- Após a migração, o seu site recebe automaticamente um certificado. Se isso não acontecer, consulte Ativar e renovar o certificado SSL e resolver problemas.
Após a migração
- Se as páginas devolverem um erro 404, guarde uma vez as definições em Definições > Ligações permanentes. Encontra mais causas em O meu website não funciona depois de carregar ou migrar.
- Verifique se o seu site envia e-mails. Consulte Enviar e-mails do WordPress e do WooCommerce de forma fiável através de SMTP.
- Se tinha cronjobs no fornecedor anterior, configure-os novamente. Consulte Cron Jobs: executar tarefas automaticamente.
- Importe o site no Installatron ou no Website Manager, para o poder atualizar e criar cópias de segurança a partir daí (artigo 182 indicado acima).
- Cancele o alojamento anterior apenas quando tudo funcionar bem durante alguns dias e descarregue antes uma última cópia de segurança.
O seu site também passou para outro domínio? Nesse caso, reencaminhe o domínio antigo e mantenha-o ativo. Consulte Migrar o seu website para outro domínio sem perder visibilidade nos motores de pesquisa.
Leitura adicional
- Migrating WordPress em developer.wordpress.org (em inglês)
Quer aprender mais? Siga o curso gratuito de WordPress, lição 9.5 Migrar um site WordPress.
