(gelöst) DB Fehler beim Installieren
am 26.06.2010 - 09:16 Uhr in
Hallo Miteinander,
ich versuche jetzt seit zwei Tagen Drupal 6.17 local zu installieren.
Ich habe das neueste XAMPPLITE installiert, was eigentlich ohne Fehler funktioniert hat.
Ich habe den Apache und MySQL gestartet und eine DB erstellt.
Ich habe die neueste DRUPAL Version heruntergeladen und versuche es zu installieren (settings.php ist erstellt). Habe es schon mit der Englischen und der lokalisierten versucht.
Es funktioniert alles bis zum Zeitpunkt von Install Site, dort bekomme ich zweimal diesen SQL Fehler.
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in C:\xampplite\htdocs\test\includes\menu.inc on line 315.
Wie soll ich einen Fehler kriegen, wenn ich noch gar nichts im System angefasst habe.
Was muss ich anpassen, das es funktioniert?
Gruss
- Anmelden oder Registrieren um Kommentare zu schreiben

memory limit
am 26.06.2010 - 12:31 Uhr
Hallo.
Wieviel Speicher darf denn PHP bei Dir benutzen? Sprich: auf welchen Wert hast Du das memory_limit in der php.ini eingestellt?
Stefan
memory limit
am 26.06.2010 - 12:46 Uhr
Hallo Stefan,
das memory_limit ist auf 128MB eingestellt. Ich gehe davon aus, dass dies der Initialzustand ist.
Gruss
Wolfgang
Installation
am 26.06.2010 - 12:56 Uhr
Hm, ok. Das sollte locker genügen.
Kommt dieser Fehler bei jedem Installationsversuch von Drupal? Also auch, wenn Du die Tabellen in der DB nochmal löscht und von vorne anfängst? Die settings.php musst Du auch nochmal neu als Kopie der default.settings.php anlegen.
Stefan
wolf_gang schrieb Ich habe
am 26.06.2010 - 13:18 Uhr
Ich habe das neueste XAMPPLITE installiert ...
Was muss ich anpassen, das es funktioniert?
Also zum einen solltest Du auf ein älteres XAMPP zurückgreifen, da Drupal noch immer Probleme mit PHP5.3 hat. Nimm auf jeden fall eine Version mit PHP 5.2!
Der Installationsfehler liegt aber sicher nicht daran. Hast Du schon versucht, in die erstellte settings.php die Datenbankverbindung gleich einzutragen?
Also in der Zeile 92 deiner settings.php Datei :
$db_url = 'mysql://root@localhost/deinedatenbank';
Das hilft manchmal bei Problemen!
Installation
am 26.06.2010 - 16:37 Uhr
Stefan,
ich habe das komplette Verzeichnis gelöscht. Ich habe vorher alle Datenbank im MyAdministrator gelöscht. Hat nie was gebracht.
Mit dem Löschen des kompletten Verzeichnisses war auch settings.php gelöscht.
Da bei mir alles unter windows XP läuft war ich mir nicht ganz sicher betreffend den Rechten vom settings aber gemäss den Eigenschaften waren die Schreibrechte vorhanden.
Werde jetzt noch versuchen auf auf eine ältere PHP version zurückzugreifen.
Das Ganze hat mindestens einen Vorteil in der Zwischenzeit hat sich schon ein automatismus für Deinstallation und Installation eingeschlichen.
Gruss
Wolfgang
wolf_gang schrieb Stefan, ich
am 26.06.2010 - 18:53 Uhr
Stefan,
ich habe das komplette Verzeichnis gelöscht. Ich habe vorher alle Datenbank im MyAdministrator gelöscht.
Das hoffe ich jetzt nicht! Du solltest nur die Tabellen der DB löschen, nicht die DB selbst! Ohne DB nämlich garantiert keine Installation!
settings.php
am 26.06.2010 - 20:37 Uhr
Hallo.
Aber die default.settings.php hast Du doch noch, oder?
PHP älterer Version
am 26.06.2010 - 20:51 Uhr
Ich glaube das sollte kein Problem darstellen, wenn ich die DB lösche. Ich erstelle danach auch immer wieder eine neue DB bevor ich wieder Drupal versuche zu installieren.
Ich habe festgestellt, das meine DB mit user im settings.php eingetragen ist. Dort steht allerdings mysqli anstatt mysql aber ich gehe davon aus, dass dies nicht das Problem darstellt.
Ich habe in der zwischenzeit auch xampplite 1.7 3 deinstalliert und die Version 1.7.1 installiert, welche die PHP Version 5.2.9 mitinstalliert. Habe einen neuen DB erstellt (Neuer Name) und leider ist der Fehler wieder aufgetreten.
In der Zwischenzeit vermute ich eher eine unverträglichkeit mit einer Version von mySQL (Server Version: 5.1.33-community). Der zeichensatz ist MySQL-Zeichensatz: UTF-8 Unicode (utf8) und ich benütze Firefox 3.6.4.
Gibt es noch weitere Ideen.
settings.php
am 26.06.2010 - 20:59 Uhr
settings.php ist immer noch vorhanden oder ich erstelle ein leeres File nach dem ich alle Drupal Files ins entsprechende Verzeichnis bei im Moment "Drupal".
Nach dem Abbruch sind auch Daten im File u.a. auch der Eintrag ($db_url = 'mysqli://root@localhost/test').
Nach dem Abbruch der Installation ist es nicht mehr möglich die Installation erneut zu starten.
Vielleicht muss ich noch korrekterweise sagen, das ich nicht alle DBs lösche sondern nur die mit dem Namen (siehe oben) test.
Lösung ?
am 26.06.2010 - 22:51 Uhr
Ich bin mir nicht sicher ob es die Lösung ist aber ich habe bei drupal.org einen Eintrag gefunden nach dem ich mit einem Teilstring von der SQLAbfrage gesucht habe.
Es war mir möglich die Installation durchzuführen. Am Ende auch mit den aktuellesten versionen von XAMPPLite und Drupal.
Anstatt in der URL mit localhost zu arbeiten, habe ich die IP Adresse 127.0.0.1 verwendet und siehe es hat funktioniert.
Auf jedenfall schon einmal besten Dank für Eure Unterstützung.
wolf_gang schrieb Es war mir
am 26.06.2010 - 23:31 Uhr
Es war mir möglich die Installation durchzuführen. Am Ende auch mit den aktuellesten versionen von XAMPPLite und Drupal.
Glückwunsch! Viel Spaß beim Drupalieren.
Allerdings rate ich Dir nochmals zu ner XAMPP Version mit PHP 5.2x! Falls Du die aktuelle Version beibehältst, dann wunder dich zukünftig nicht über Fehler bei neuen Modulen, die du ausprobieren wirst ... auftreten werden die Fehler früher oder später sicherlich!
Ach ja ... und "Gelöst" gehört zum guten Ton im DC.