Suponha que você exiba um aviso de “Erro ao estabelecer conexão com o banco de dados” em uma página em branco. É um multisite do WordPress no servidor local. Você pode resolver o erro estabelecendo conexões de banco de dados no multisite WordPress seguir de qualquer maneira. Não se preocupe! Se você seguir algumas etapas, poderá resolver facilmente erros de conexão com o banco de dados.
Quando o WordPress não consegue estabelecer uma conexão com o banco de dados, esse erro ocorre. Solucionar problemas de conexões de banco de dados WordPress pode ser um desafio para iniciantes devido à infinidade de fatores que podem afetá-los.
Continue lendo para saber mais sobre esse problema, como ele ocorre e como corrigi-lo. Quando seu site estiver online novamente, aconselho a seguir a lista de soluções, começando no topo. Neste artigo, mostraremos como corrigir facilmente o erro ao estabelecer uma conexão com o banco de dados no WordPress.
O que acontece com o erro do WordPress que estabelece a conexão com o banco de dados?
Informações incorretas do banco de dados em suas configurações do WordPress, um banco de dados danificado ou um servidor de banco de dados indisponível podem ser a fonte do problema “Erro ao estabelecer uma conexão com o banco de dados”.

Um software que facilita o armazenamento, a organização e a recuperação de dados em outro software é um banco de dados.
Como um sistema de gerenciamento de conteúdo, o WordPress usa um banco de dados para armazenar todo o seu conteúdo e outros dados do site. Ele então se conecta ao banco de dados sempre que alguém visita seu site.
O WordPress precisa das seguintes informações para se conectar ao banco de dados:
- Nome do banco de dados
- Nome de usuário do banco de dados
- Senha do banco de dados
- servidor de banco de dados
O arquivo wp-config.php em sua configuração do WordPress é onde esses dados são armazenados.
1. Antes de começar: faça backup e restaure!
É uma boa ideia backup Seu site completo, como é o caso antes de você fazer qualquer modificação nele, em um esforço para corrigir esse erro. Um backup de um site com defeito é preferível a não ter nenhum. Pelo menos você pode voltar para onde começou se as coisas piorarem.
2. Desative seus plugins
Às vezes, um plugin pode fazer uma alteração no seu banco de dados que acaba quebrando seu site, como se você tivesse um plugin de segurança que altera o prefixo do banco de dados ou as permissões de arquivo, por exemplo. Se seus outros plugins não esperam que isso aconteça, isso pode causar um mau funcionamento e seu site cairá.
2. Verificando suas credenciais
Verificando os URLs do seu site
Se você ainda não conseguiu fazer o backup do seu site, verifique os detalhes que você escreveu em seu wp-config.php Arquivo e compará-los com as informações do seu banco de dados. Felizmente, você não precisa acessar o back-end do seu site.
No cPanel, você pode encontrar seu wp-config.php arquivo indo para Arquivos > Gerenciador de arquivos e navegando até o diretório onde seu site está localizado. Clique no wp-config.php Arquivo na lista e clique em editar na parte superior da página.
Existem algumas coisas que você precisa procurar e você também deve anotá-las, para comparar o que encontra aqui com os mesmos detalhes em seu banco de dados.
Primeiro, dê uma olhada no wp-config.php Arquivo e veja se você pode encontrar algo semelhante ao exemplo abaixo:
define('WP_HOME','http://your-site.com');
define('WP_SITEURL','http://your-site.com');Você pode não ver essas duas linhas porque precisa adicioná-las a si mesmo, mas se as adicionou anteriormente, precisará anotá-las e certificar-se de que estão corretas. Se não estiverem, corrija-os imediatamente.
Para corrigir os URLs, substitua http://your-site.com No exemplo acima, para os URLs corretos do seu site. Além disso, certifique-se de que está estruturado adequadamente e não possui nenhum tipo de digitação. Se você tiver um certificado SSL ativado em seu domínio, você deve substituir http:// por https://
Você também precisa prestar atenção se os URLs encontrados têm www. Incluído. Se o banco de dados inclui um URL sem ele ou vice-versa, isso precisa ser alterado para corresponder ao seu banco de dados.
4. Verificando os detalhes do banco de dados
As credenciais incorretas do banco de dados são a causa mais frequente de erros de conexão do banco de dados do WordPress. Este é provavelmente o caso se você trocou recentemente de hosts para o seu site WordPress.
O arquivo wp-config.php contém as credenciais do banco de dados do seu site WordPress. Configurações importantes do WordPress, incluindo informações do banco de dados, estão contidas no arquivo de configuração do WordPress.
Confira nosso tutorial sobre como editar o wp-config.php Arquivo no WordPress se você não o fez anteriormente.
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');4. Verifique sua configuração de vários sites para o WordPress
Inicialmente, envolvemos a identificação de nosso site ou não em vários sites.
Estamos seguindo dois métodos para verificar se o MultiSite está ativado e as soluções:
- Abra o arquivo wp-config.php
- Abra o arquivo .htaccess
Método 1: arquivo wp-config.php
Abra o editor de arquivos wp-config.php mais uma vez e certifique-se de que “wp_allow_multisite” está definido. Se não for declarado, você pode ver o bloco de códigos abaixo pressionando o atalho de teclado CTR + F (ou CMD + F em um Mac) e colando o código “WP_ALLOW_MULTISITE”.
define('WP_ALLOW_MULTISITE', true );
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/wordpress_test4/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);Após verificar o MultiStep, desativaremos este código “WP_ALLOW_MULTISITE” e adicionaremos uma nova linha de código “Multisite”
Remova este código ou desative-o:
define('WP_ALLOW_MULTISITE', true);Adicione uma nova linha de código:
define('MULTISITE', true);
Método 2: arquivo .htaccess
Verifique se o código abaixo para MultiSite estava ativado ou não ao abrir o .htaccess arquivo em nosso editor.
RewriteEngine On
RewriteBase /wordpress_test4/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]Se você seguir esta etapa para o Multisite, ela será resolvida.
5. peça ajuda
Caso tudo o mais falhe, talvez seja necessário entrar em contato com o host do site. Qualquer provedor de hospedagem de WordPress respeitável o ajudará a solucionar o problema, enviar-lhe na direção correta ou até mesmo resolvê-lo gratuitamente.
Por preços acessíveis, você também pode empregar desenvolvedores do WordPress por meio de uma plataforma como a Seahawk para ajudá-lo a resolver esse problema. O melhor é que a Seahawk possui um grupo comprometido de profissionais experientes, para que você possa ter certeza de que eles são confiáveis.
Você pode se conectar conosco em Facebook e x. Além disso, confira nosso YouTube Canal para ver os vídeos.