Bei Ausführung von wp (WP-CLI) Commands wird folgender Fehler ausgegeben

Error: Error establishing a database connection

Standardmässig hinterlegt die Applikation «localhost» als Datenbank-Host. Da die Shell-Umgebung mit TCP arbeitet, kann darauf nicht via Socket zugegriffen werden. Somit ist eine Anpassung in der Konfig-Datei erforderlich. Du kannst entweder «localhost:3306» auf «127.0.0.1:3306» ändern oder die Konfig dynamisch gestalten.

Beispiel WordPress (wp-config.php):

/** Tell WP-CLI to use TCP instead of socket connection */
if ( defined( 'WP_CLI' ) && WP_CLI ) {

/** MySQL hostname for WP-CLI */
define('DB_HOST', '127.0.0.1:3306');

} else {

/** MySQL hostname */
define('DB_HOST', 'localhost:3306'); }

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.