• Resolvido juanmontesinos

    (@juanmontesinos)


    Oi pessoal.
    Tenho um outro probleminha no wordpress que estou migrando para um servidor novo.
    O wordpress é multisite e quando acesso a página inicial dá esta mensagem:
    Erro ao estabelecer uma conexão com o Banco de Dados

    Quando eu desativo a opção multisite no arquivo wp-config.php:

    define(‘MULTISITE’, false);

    O site abre normalmente, portanto o usuário e a senha do banco de dados mysql estão corretos.

    Eu também alterei a linha: define(‘DB_HOST’, ‘localhost’);
    colocando os ips 127.0.0.1 e o ip da máquina, ex 192.168.137.144 mas nenhum dos casos resolveu.

    O que mais poderia ser?

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Bom dia,

    Sugiro que verifique o tutorial do wpmudev, talvez os maiores especialista em Multisite,

    http://premium.wpmudev.org/blog/migrating-wordpress-and-multisite/?nlv=c&utm_expid=3606929-35.im_xHH3rTkmdlc6O7wpMUQ.2&utm_referrer=https%3A%2F%2Fwww.google.com.br%2F

    Veja se você procedeu conforme eles descrevem, sugiro até que crie um novo wordpress em uma pasta e siga os procedimento deles, passo a passo.

    Saudações e boa sorte,

    Criador do tópico juanmontesinos

    (@juanmontesinos)

    Bom dia Ralden

    Eu já segui as instruções, aliás, eu já tinha feito todo o procedimento de transferência e atualização dos links em todas as tabelas do banco de dados, mas o mesmo erro persiste.
    Não sei mais onde procurar.

    Bom dia,

    Por isso sugeri que criasse um novo WordPress em uma pasta e seguisse os passos do tutorial, com calma, passo a passo. Porque esse um procedimento que funciona, mas no seu caso deve ter ocorrido um erro que está “bugando” sua conexão com multisite.

    Isso pode ter acontecido quando você exportou os arquivos e banco de dados para o novo servidor, pode ter acontecido quando você lançou os arquivos e banco de dados no novo servidor, pode ser uma corrupção que aconteceu no novo servidor, enfim, existem N variáveis possíveis.

    Eu, nesses casos, não insisto muito não, erro é persistente, criou outra instalação do WordPress. Como disse, criaria um novo WordPress, em uma pasta, e faria todos os procedimentos do tutorial, desde exportar novamente os arquivos e banco de dados do antigo servidor, seja local seja, web, e fazer novamente todos os passos. Pois assim talvez, nessa nova tentativa, não sofresse com o erro que está impedindo de funcionar como deveria.

    Saudações e boa sorte,

    Criador do tópico juanmontesinos

    (@juanmontesinos)

    Obrigado, Ralden Di Souza. Eu consegui resolver o problema seguindo sua sugestão.
    Percebi que na tabela wp_blogs as informações entre os campos domain e path estavam diferentes. Aí eu fiz as alterações necessárias e funcionou.
    Quando se faz um update trocando a url de um servidor por outro, e no novo servidor o multisite fica dentro de uma subpasta, na atualização passa de “domíno antigo” para “novo domínio/subpasta”.
    Nos testes que fiz com o novo multisite verifiquei que no campo domain ficava sempre e apenas com o nome do domínio, e, qualquer estrutura de subpastas ficava no campo path.

    Criador do tópico juanmontesinos

    (@juanmontesinos)

    .

    Ótima notícia! Muito bom saber.

    Saudações e boa sorte,

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Erro ao estabelecer uma conexão com o Banco de Dados’ está fechado para novas respostas.