2016-04-18 12 views
0

Ich habe die gesamte Dokumentation durchgelesen und stundenlang im Internet gesucht, aber ich kann mein Problem nicht herausfinden. Ich habe meine Dateien in meinem public_html-Ordner und wenn ich das WordPress-Setup durchführe, erhalte ich immer diesen Fehler, wenn ich mich mit meiner Datenbank verbinde.Warum kann ich Wordpress nicht mit mySQL Server verbinden?

Warning: mysql_connect() [function.mysql-connect]: Zugriff verweigert für Benutzer a7977118_long'@'10.1.1.31 '(Kennwort: JA) in /home/a7977118/public_html/WP- includes/wp-db.php in Zeile 1515

Ich fand die Codezeile, die mir Probleme gibt, wenn es irgendeine Hilfe gibt. Vielen Dank im Voraus!

if ($this->dbh->connect_errno) { 
      $this->dbh = null; 

      /* It's possible ext/mysqli is misconfigured. Fall back to ext/mysql if: 
      * - We haven't previously connected, and 
      * - WP_USE_EXT_MYSQL isn't set to false, and 
      * - ext/mysql is loaded. 
      */ 
      $attempt_fallback = true; 

      if ($this->has_connected) { 
       $attempt_fallback = false; 
      } elseif (defined('WP_USE_EXT_MYSQL') && ! WP_USE_EXT_MYSQL) { 
       $attempt_fallback = false; 
      } elseif (! function_exists('mysql_connect')) { 
       $attempt_fallback = false; 
      } 

      if ($attempt_fallback) { 
       $this->use_mysqli = false; 
       return $this->db_connect($allow_bail); 
      } 
     } 
    } else { 
     $this->dbh = mysql_connect($this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags); 
    } 

    if (! $this->dbh && $allow_bail) { 
     wp_load_translations_early(); 

     // Load custom DB error template, if present. 
     if (file_exists(WP_CONTENT_DIR . '/db-error.php')) { 
      require_once(WP_CONTENT_DIR . '/db-error.php'); 
      die(); 
     } 
+0

Wahrscheinlich verwenden Sie 000webhost, das eine Verzögerung beim Einrichten neuer Datenbanken hat. Es könnte sein, dass Ihre Datenbank noch nicht eingerichtet wurde, Sie müssen nur länger warten, bis sie funktioniert. – Panda

Antwort

0

Es ist klar, hier, dass der Benutzer (a7977118_long) Sie während der eingerichtet bieten hat, nicht erforderlichen Berechtigungen für die Datenbank, die Sie eine Verbindung herstellen.

Die übliche Vorgehensweise ist das Einrichten der Datenbank.

  1. Erstellen Sie die Datenbank

  2. Erstellen Sie einen Benutzer und ein Passwort zuweisen.

  3. Run Wordpress-Setup

  4. korrekte database name, username, password als Setup bereitzustellen, in den Schritten 1 & 2 oben bei der Installation.

Verwandte Themen