Salta al contenuto

WP-CLI: Error establishing a database connection

Pubblicato il Aggiornato il

In breve: WP-CLI Error establishing a database connection — indica che WP-CLI non riesce ad aprire la connessione al database definita nella configurazione WordPress.

WP-CLI Error establishing a database connection: significato

Le prime ipotesi da verificare per “WP-CLI Error establishing a database connection” sono credenziali database errate; host o socket diverso per CLI.

WP-CLI Error establishing a database connection: sintomo, causa e verifica
WP-CLI: Error establishing a database connection: sintomo, causa probabile e criterio di verifica.

Sintomi e cause probabili

Sintomi da verificare

  • Il messaggio “WP-CLI Error establishing a database connection” compare durante un’operazione ripetibile.
  • La funzione coinvolta in WP-CLI non raggiunge il risultato previsto.
  • Il log dell’area WP-CLI registra un evento nello stesso minuto della prova.
  • Il comportamento osservato in WP-CLI cambia in base a utente, rete, file o configurazione.

Cause probabili

  • Credenziali database errate
  • Host o socket diverso per CLI
  • Servizio database non raggiungibile
  • Wp-config.php condizionale in base all’ambiente

Diagnosi passo per passo

  1. Eseguire wp config get per i valori non sensibili
  2. Provare la connessione con il client MySQL
  3. Controllare host, porta e socket
  4. Verificare il percorso WordPress passato a WP-CLI
  5. Confrontare ambiente web e shell

Log e dati da controllare

  • output completo del comando
  • wp –info e percorso corrente
  • error_log PHP o log del comando

Correzioni sicure

  1. Correggere host o socket
  2. Aggiornare le credenziali nel luogo previsto
  3. Rendere disponibile la configurazione anche alla CLI
  4. Avviare o ripristinare il servizio database
  5. Usare il percorso WordPress corretto
WP-CLI Error establishing a database connection: passaggi diagnostici e correzioni
WP-CLI: Error establishing a database connection: sequenza diagnostica e verifica dopo la correzione.

Verifica finale

  • Il comando termina con exit code zero
  • Il numero di oggetti modificati è quello previsto
  • Il sito usa la stessa installazione e versione PHP
  • Non risultano modifiche parziali inattese

Errori da evitare

  • Non disattivare globalmente WAF, ModSecurity, antispam o verifica TLS per aggirare il sintomo
  • Non impostare permessi 777 e non cambiare proprietari in modo ricorsivo senza conoscere la struttura dell’account
  • Non cancellare database, chiavi Redis, cache o file di sistema senza backup e senza aver identificato l’oggetto coinvolto
  • Non ripetere pagamenti, import o webhook reali finché non hai verificato l’idempotenza

Guide Xlogic correlate

Fonti tecniche

Domande frequenti

Che cosa significa “WP-CLI Error establishing a database connection”?

WP-CLI Error establishing a database connection — indica che WP-CLI non riesce ad aprire la connessione al database definita nella configurazione WordPress.

Da cosa può dipendere “WP-CLI Error establishing a database connection”?

Le cause da verificare per “WP-CLI Error establishing a database connection” sono: credenziali database errate; host o socket diverso per CLI; servizio database non raggiungibile.

Quali controlli eseguire per “WP-CLI Error establishing a database connection”?

Per diagnosticare “WP-CLI Error establishing a database connection”, controlla nell’ordine: eseguire wp config get per i valori non sensibili; provare la connessione con il client MySQL; controllare host, porta e socket. La soluzione è confermata quando il comando termina con exit code zero; il numero di oggetti modificati è quello previsto.

WP-CLI: Error establishing a database connection ultima modifica: 2026-08-03T13:55:52+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?