PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Erro e solução “Erro ao estabelecer uma ligação à base de dados” em sites WordPress e PHP

Yazdır

Como resolver “Erro ao estabelecer ligação à base de dados” em sites?

O que vê quando tenta abrir o seu site "Erro ao estabelecer uma ligação à base de dados" O aviso (Erro ao estabelecer uma ligação à base de dados) indica que os códigos-fonte do seu site (PHP) e a base de dados MySQL/MariaDB não conseguem comunicar. Este erro é geralmente causado por alterações incorretas de palavra-passe, corrupção de base de dados ou problemas de otimização no servidor. Pode seguir os passos abaixo para resolver o problema.

Passo 1: Verifique o wp-config.php ou o ficheiro de definições da base de dados

80% do motivo do erro é que as informações da base de dados estão gravadas incorretamente no ficheiro de definições:

  1. Onde está instalado o seu site via cPanel, Plesk ou FTPpublic_htmlVá para o diretório principal.
  2. Se estiver a usar WordPresswp-config.phpAbra o ficheiro (config.php, database.php, etc. em software especial) no modo de edição.
  3. Encontre as seguintes linhas e verifique se correspondem exatamente às informações atuais que criou no cPanel/Plesk:
    define('DB_NAME', 'veritabanı_adınız');
    define('DB_USER', 'veritabanı_kullanıcı_adınız');
    define('DB_PASSWORD', 'veritabanı_şifreniz');
    define('DB_HOST', 'localhost');*(Nota: se não estiver a utilizar um servidor SQL remoto, este valor deverá permanecer 'localhost').*

Passo 2: verificar as permissões e privilégios do utilizador MySQL

Mesmo que o nome e a palavra-passe da base de dados estejam corretos, o utilizador pode não ter recebido privilégios totais para a base de dados:

  • Faça login no cPanel e Bases de dados MySQL® Entre na página (bases de dados MySQL).
  • Percorra até à parte inferior da página e selecione o utilizador e a base de dados relevantes na secção "Adicionar utilizador à base de dados". Adicionar digamos.
  • No ecrã que se abre "TODOS OS PRIVILÉGIOS" Guarde as alterações, marcando a caixa (Todos os privilégios).

Passo 3: reparar tabelas corrompidas (reparar base de dados)

O encerramento repentino do servidor ou os bloqueios do SQL podem ter corrompido as tabelas. Para reparar tabelas do cPanelphpMyAdminpainel, selecione a sua base de dados no menu esquerdo, marque todas as tabelas e clique no menu suspenso na parte inferior. "Reparar as pinturas" Clique em (Tabela de reparação).


Este artigo foi preparado especialmente para o PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner