Drupal already installed II
am 07.05.2007 - 09:15 Uhr in
Hallo Forum,
ich weiß, es gibt diesen Thread schon mal. Die Antwort liegt ja auf der Hand:
Einfach die DB löschen, bzw. die Tabellen darin und Drupal 5.1 neu installieren.
Nur so einfach ist das nicht. Ich habe hier einen Suse Server mit vollen root-rechten:
Egal mit was ich auf die mysql DB losgehe: phpmyadmin, Konsole, webminmodul. Ich kann die DrupalDB löschen, den mysqlserver runterfahren, wieder hochfahren, eine leere DB anlegen, neuen User etc. Danach install.php aufrufen, keine Chance:drupal already installed. Und das beste ist, wenn ich mir jetzt die gerade eben noch leere DB anschaue, ist sie wieder mit den drupal-Tabellen gefüllt. Nächster Versuch auf die harte Methode:
Unter /var/lib/mysql/drupalDB alle Tabellen gelöscht. Was meldet der Installer:
drupal already installed. Ah ja. Dazwischen hatte ich natürlich das drupalverzeichnis gelöscht und neu angelegt.
Tips?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,ich wollte nur mal zu
am 07.05.2007 - 12:41 Uhr
Hallo,
ich wollte nur mal zu meinem Posting verweisen, vielleicht betrifft es ja auch dich:
http://www.drupalcenter.de/node/3216#comment-9991
lg,
walid
mysql.allow_persistent = Off
am 07.05.2007 - 13:05 Uhr
danke für den Hinweis, aber die beiden Einträge bewirken keine Veränderung. So richtig kann ich mir das nicht erklären, egal wir die drupal DB benannt wird, nach Aufrufen von install.php werden brav die alten Tabellen reingeschaufelt.
Voodoo?
MySQL 4.1?
am 14.05.2007 - 09:55 Uhr
Naja, dass die Tabellen wieder reingeschaufelt werden ist normal. Schliesslich soll install.php ja genau das tun.
Das Problem scheint darin zu liegen, dass die Fehlermeldung "Drupal already installed" nicht wörtlich genommen werden darf. Es scheint sich hier um eine Meldung zu handeln, die auf verschiedensten Problemen ausgespuckt wird.
Hast du die Möglichkeit, Drupal unter MySQL 4.1 zu installieren?
Ich habe auf meinem Server nämlich parallel zu dem (problemverursachendem) MySQL 4.0 nun auch MySQL 4.1 zu laufen (auf einem anderen Port) und die drupal Installation läuft dort einwandfrei.
Bei den Systemanforderungen steht:
Recommended: MySQL 4.1 or MySQL 5.0.
Drupal will work on v3.23.17 and 4.0 but it is strongly suggested you use 4.1 or 5.0 for future compatibility with Drupal 6 which will drop support for older versions of MySQL.
Das macht nicht den Eindruck, dass drupal unter MySQL 4.0 nicht oder nur unter ganz bestimmten Voraussetzungen (die nicht bekannt sind) installiert werden könnte.
Jedenfalls lief die Installation unter MySQL 4.1 wie am Schnürchen.
lg,
walid
Mysql
am 14.05.2007 - 11:00 Uhr
auf dem Server läuft in der Tat Mysql 4.0.18, das Problem lag aber eher auf der PHPseite, denn nach Neuinstallation von PHP4 erkannte nun auch Drupal, daß sämtliche
Tabellen tatsächlich nicht vorhanden waren und ließ sich anstandslos installieren. Naja seitdem weigert es sich Mails zu verschicken, aber das dürfte ja ein anderes Problem sein.
Cashing in PHP?
Grüße
Georg