[gelöst] Drupal Seite online stellen- "DOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost'"
Eingetragen von plondie (34)
am 21.04.2012 - 09:04 Uhr in
am 21.04.2012 - 09:04 Uhr in
Hallo Zusammen,
ich habe meine Webseite auf meinem Localhost fertig bekommen und habe jetzt versucht die Webseite online zu bringen. Jetzt tritt dieser fehler auf:
Error
The website encountered an unexpected error. Please try again later.
PDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in lock_may_be_available() (line 167 of /***/***/public_html/***/includes/lock.inc).
Vielleicht kann mir jemand dabei helfen, was genau der fehler ist?
Gruß
Caro
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du die
am 21.04.2012 - 09:10 Uhr
Hast du die Datenbank-Verbindung in der sites/default/settings.php für das Live-System angepasst?
Inwiefern? Ich habe leider
am 21.04.2012 - 09:13 Uhr
Inwiefern? Ich habe leider keine wirkliche ahnung von php... welche dinge muss ich denn in der settings.php verändern?
Meinst du passwort von der datenbank und benutzername?
Ja, sowie es ausschaut stimmt
am 21.04.2012 - 09:26 Uhr
Ja, sowie es ausschaut stimmt diese nicht, da der Zugriff untersagt wird.
Also bei meinem localhost war
am 21.04.2012 - 09:34 Uhr
Also bei meinem localhost war es standartsmäßig root als passwort und als benutzername. Das stimmt auch in der settings.php... kann es sein, dass die die daten von der live datenbank benötigen?
Auf den Live-Server sind
am 21.04.2012 - 10:56 Uhr
Auf den Live-Server sind vermutlich der Name der Datenbank ein anderer und auch Name und Passwort des Datenbank Benutzers (wieso sollten die auch bei total unterschiedlichen Servern gleich sein?). Also wirst Du die zugehörigen Einträge in der Datei settings.php in sites/default ändern müssen. Das geht auch ohne PHP Kenntnisse. Du mußt in diesem Bereich Deine Werte passend ändern (bei den Sternchen die Daten des Servers eintragen):
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => '*****',
'username' => '*****',
'password' => '*****',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
Beste Grüße
Werner
nur bei der settings.php oder
am 21.04.2012 - 11:03 Uhr
nur bei der settings.php oder auch bei der default.settings.php
Hallo plondie,nur bei
am 21.04.2012 - 12:28 Uhr
Hallo plondie,
nur bei settings.php
Bei default.settings.php wird nie was verändert. Du hast aber sicherlich auch die Datenbank von Deiner lokalen Installation auf den Live-Server übertragen, oder? Sonst wird das gar nix.
Grüße
Joe
hey sorry ich stehe gluab ich
am 21.04.2012 - 12:32 Uhr
hey sorry ich stehe gluab ich gerade auf dem schlauch :D ich habe per FireFTP alle Daten aus htdocs auf den live server übertragen. Meinst du irgendetwas anderes mit der Datenbank von der lokalen ?
MySQL-Datenbank
am 21.04.2012 - 13:23 Uhr
Ja, ich meine die MySQL-Datenbank und wenn dir dieser Begriff nichts sagt, dann fehlen dir die elementarsten Kenntnisse, die ein Webseitenersteller haben MUSS. Schnappe dir am besten zuerst ein Buch für Drupal_7. So auf die schnelle Hilft dir vielleicht diese kurze Anleitung: Umzug einer lokalen Seite auf einen Server im Internet
Grüße
Joe