Oi regina
Procura um script php na net chamado searchreplacedb2.php ele permite trocar valores na base de dados. Eu uso sempre que faço migração para trocar tudo o que diz localhost para o endereço final. Url de imagens inclusive.
Obrigada, Mário… Eu consegui atualizar todos os links, mas foi na unha mesmo… Abri o arquivo sql e editei no notepad++… Substituí todas as urls e o site agora está belezinha, funcionando 100%
Menos mal, o script que falei permite fazer isso automaticamente através de php
Olá, pessoal!
Pegando o gancho da conversa, vocês poderiam me ensinar a fazer migração?
Tanto de computador para computador, quanto para o servidor final.
Como fiz e não deu certo:
Instalei o Xampp e criei um site no computador usando WordPress.
Resolvi mudar de computador.
Instalei o Xampp e o wordpress no outro computador usando sempre as mesmas configurações que usei no outro computador.
Transferi os arquivos do htdocs para o novo computador.
Nada!
Abraços.
Pega o site/blog que estava no primeiro computador e:
1 . Faça um zip de todos os arquivos
2 . Entra no phpmyadmin do xampp e faça o backup da tabela relacionada ao site/blog
Agora, no outro computador:
1 . Você joga o arquivo zipado e extrai (deleta o zip)
2 . Vá em phpmyadmin e importe a tabela que vc tinha exportado do outro computador.
3 . Vá no navegador e veja o que aconteceu… Se ainda aparecer (IMPOSSÍVEL ESTABELECER CONEXÃO COM O BANCO DE DADOS), então vc precisará editar o config.php (este arquivo fica na raiz do site)
No phpmyadmin eu fui em Exportar (Quick+SQL) e gerei um arquivo .sql.
No computador novo, fui em Importar, selecionei o arquivo .sql e recebi o erro colado abaixo.
Alguma sugestão? Obrigado pela ajuda.
Error
SQL query:
—
— Database: cdcol
—
— ——————————————————–
—
— Estrutura da tabela cds
—
CREATE TABLE IF NOT EXISTS cds
(
titel
varchar(200) COLLATE latin1_general_ci DEFAULT NULL,
interpret
varchar(200) COLLATE latin1_general_ci DEFAULT NULL,
jahr
int(11) DEFAULT NULL,
id
bigint(20) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id
)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;
MySQL said: Documentation
#1046 – No database selected
Veja se vc importou este arquivo .sql para dentro da tabela correspondente…
Acho que saquei o erro!
Eu não consigo fazer alterações de qualquer arquivo pelo navegador (Chrome, no caso) porque ele não tem permissão pra mexer na pasta Applications.
Entenderam?
Alguma dica de como resolver?