Migrando um Drupal Multi-site 7 para um single site

drupal_sql_injection

Bom, estou na fase de mudança de servidor, de um Aegir para um CPanel, e os danos que o Aegir causam no site (arquivos e banco de dados) são enormes. Já tinha conseguido migrar o site, mantendo a estrutura multisite, mas, o meu servidor não reconhecia a instalação drupal porque as mudanças na estrutura foram tão grandes que ele perdeu a "forma". Bom, precisava que o servidor atual reconhecesse para que eu pudesse ligar o Memcache e o Turbocache.

Procurei muito na internet sobre essa migração, mas tem muito pouca coisa escrita. Esse aqui da algumas dicas, mas os paths estão errados. O Aegir fala disso, mas ao contratio, quando vamos mudar para ele. Lembrou que tinha que atualizar o banco de dados, que encontrei nesse outro aqui.

Usei esse sql:

 
UPDATE system
SET filename = REPLACE(filename, 'sites/dominio.com', 'sites/default');
 
UPDATE registry
SET filename = REPLACE(filename, 'sites/dominio.com', 'sites/default');
 
 
UPDATE registry_file
SET filename = REPLACE(filename, 'sites/dominio.com', 'sites/default')
 
 
Bom, alterou varios locais, mas ai o site quebrou por inteiro… Não conseguia acessar nada.
Descobri que o link admin/build/modules  ainda entrava e que o drupal tentava se recurerar nesse link
 
Mas também conheci um outro modulo que não acredito que não conhecia: registry_rebuild . Inacreditável o que ele faz. Forçou a restauração do registro, e tudo voltou a funcionar normalmente.
 
Ainda não sei se o composer esta funcioanndo… mas uma coisa de cada vez
 
Ahh, depois passei o modulo search & replace scanner para arrumar os links nos nodes.
 
Marcações:drupalwebmaster

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.