2017-09-17 6 views
-1

Wie kann ich diesen Fehler lösen eine Drupal-WebsiteDatenbankfehler -database Details sind nicht definiert

messagePDOException leben zu machen: SQLSTATE [28000] [1045] Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit dem Kennwort: NO) in lock_may_be_available() (Zeile 167 von /home/arvod374/public_html/includes/lock.inc).

Wie ich in der Datei überprüft: /home/arvod374/public_html/sites/default/settings.php die Datenbank Angaben nicht definiert sind, und Sie müssen sie gehen und definieren und dann Ihre Website erneut zu überprüfen. aber wie?

Fehler Screenshot:

enter image description here

+0

Fügen Sie Codebeispiel hinzu, es hilft Los, eine Lösung zu geben –

Antwort

0

Es Sie Drupal 7.

verwenden scheint in Ihrem settings.php Sie einen Abschnitt Datenbankeinstellungen berechtigt finden sollte. Es sollte irgendwo in der Nähe von Zeile 55 beginnen. Es enthält Beispiele zum Einrichten der Datenbankkonfiguration. Nach diesem Abschnitt hinzufügen, Code folgender:

$databases = array (
    'default' => 
    array (
    'default' => 
    array (
     'database' => 'YOUR_DB_NAME', 
     'username' => 'YOUR_DB_USER', 
     'password' => 'YOUR_DB_PASSWORD', 
     'host' => 'YOUR_DB_HOST', 
     'port' => '', 
     'driver' => 'mysql', 
     'prefix' => '', 
    ), 
), 
); 

Füllen Platzhalter YOUR_DB_NAME usw. mit Ihren aktuellen Daten. (Natürlich sollten Datenbank- und Datenbankbenutzer bereits eingerichtet sein.) Wenn Ihr MySQL-Server den gleichen physischen Server wie Ihre Site betreibt, sollte YOUR_DB_HOSTlocalhost sein (sonst IP-Adresse des MySQL-Servers).

0

In Ihrem Quellcode, könnten Sie hat PDO-Konfigurationen wie folgt, $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);. Sie müssen angeben, Benutzername, Passwort, Host