Problem mit Datenbankzugriff!
am 28.01.2008 - 16:13 Uhr in
Hi @ all,
komme gleich bei meinem ersten Beitrag mit einem Problem zu euch, ich hoffe ihr könnt mir helfen!
Habe gerade versucht in meine Drupal Installation einen Counter einzufügen.
Hab dann einen Block erstellt, der in der Seitenleiste angezeigt werden sollte und hab dafür den PHP-Code der Counter-Anzeige definiert!
Und in dem Moment, als ich die Einstellungen so übernommen habe, ist mir das ganze System abgestürzt! Jetzt geht gar nicht mehr und ich erhalte nur noch die Meldung "can not connect to your sql Database counter on host localhost" !
Wie komme ich wieder an die Seite?! Wie stelle ich den richtigen Zugriff wieder her?
Muss ich die Zugangsdaten für die richtige Datenbank manuell neu eingeben? Wenn ja, wo finde ich das File, das diese Infos bereit hält?
Hoffe ihr könnt mir schnell weiterhelfen!
Vielen Dank im Voraus!
m.f.g.
Bochi
/EDIT/
Das Problem wurde im Forum auf drupal.org gelöst!
Der Link zu meinem Thread dort: http://drupal.org/node/215113
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Problem mit Datenbankzugriff!
am 29.01.2008 - 11:11 Uhr
Hab dann einen Block erstellt, der in der Seitenleiste angezeigt werden sollte und hab dafür den PHP-Code der Counter-Anzeige definiert!
Und in dem Moment, als ich die Einstellungen so übernommen habe, ist mir das ganze System abgestürzt!
Genau das ist der Grund, warum du keinen PHP-Code in Blöcken (und anderen Inhaltsbereichen) verwenden solltest.
Die Leute von drupal.org sind mittlerweile auch auf den Trichter gekommen, und der PHP-Evaluator ist seit Drupal 6 in ein Modul ausgelagert, das standardmäßig deaktiviert ist.
--
Andere Möglichkeit?
am 29.01.2008 - 15:24 Uhr
Gibt es denn eine andere Möglichkeit einen eventuellen PHP-Code einzubinden?
Also irgend wie anders in einem Block auszugeben? Oder einen Weg den Fehler zu umgehen?
Beim Programmieren von
am 29.01.2008 - 18:49 Uhr
Beim Programmieren von Blöcken empfiehlt es sich diese so einzustellen, dass sie zunächst mal nicht auf allen Seiten angezeigt werden, denn sonst hat man keine Chance mehr was zu ändern, wenn der Code etwas zersemmelt.
Und schöner /wartbarer als PHP-Code im Block ist ein eigenes Modul, welches den Block zur Verfügung stellt.
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Alexander-Langer
am 29.01.2008 - 18:57 Uhr
Und schöner /wartbarer als PHP-Code im Block ist ein eigenes Modul, welches den Block zur Verfügung stellt.
Gleich die nächste (dumme) Frage hinterher: Und wie kann ich so einen externen Counter und dessen Code in ein Modul bringen, dass den Block dann zur Verfügung stellt?
Re: Alexander-Langer
am 29.01.2008 - 21:37 Uhr
Und wie kann ich so einen externen Counter und dessen Code in ein Modul bringen, dass den Block dann zur Verfügung stellt?
Creating modules - a tutorial: Drupal 5.x, insbesondere 02, 04 und 05. Aber auch die früheren Kapitel sind wie für dich gemacht, immerhin fängt das Tutorial an mit den Worten "To focus this tutorial, we'll start by creating a block module that ...".
--