Drupal 6: Module richtig Updaten
am 05.08.2010 - 09:30 Uhr in
Hey,
ich habe heute die Meldung erhalten, das ich das Devel-Modul updaten soll. Nun stell ich mir die Frage, wie ich das richtig mache. Die Suche hat folgende Vorgehensweise ergeben, die ich gerne bestätigt hätte:
1. Datenbank+Webverzeichnis sichern
2. Neue Version runterladen (Link zur neuen Version wird direkt bereitgestellt)
3. Entpacken
4. Alten Modulordner nicht löschen sondern leeren
5. Inhalt des neuen Moduls in den geleerten Ordner kopieren
6. Die Update.php ausführen und Anweisungen folgen
Ist das korrekt?
Ich habe obige Schritte ausgeführt und erhalte bei meinem Update folgende Fehlermeldung. 1. Wie kann sowas passieren? 2. Was heißt das jetzt für mich, was muss ich tun?
Drupal database update
* warning: array_merge() [function.array-merge]: Argument #2 is not an array in C:\wamp\www\test_dv1\update.php on line 174.
* warning: Invalid argument supplied for foreach() in C:\wamp\www\test_dv1\update.php on line 338.
Updates were attempted. If you see no failures below, you may proceed happily to the administration pages. Otherwise, you may need to update your database manually. All errors have been logged.
* Main page
* Administration pages
The following queries were executed
devel module
Update #6003
* No queries
Danke, liebe Grüße Line
- Anmelden oder Registrieren um Kommentare zu schreiben
Also ich lösche immer die
am 05.08.2010 - 10:58 Uhr
Also ich lösche immer die alten Ordner bevor ich mit FTP den entpackten Ordner wieder an die gleiche Stelle schiebe. Wozu sollte der leere Modul-Ordner gut sein?
Fehlermeldungen beim Update können z.B. dadurch entstehen, daß der Code für das neue Modul schon da ist, aber das Update-Script erst noch laufen muß, damit alles richtig ineinander greift. Danach sollten die Fehlermeldungen eigentlich weg sein. Es soll aber auch schon vorgekommen sein, daß das neue Modul fehlerhaft ist :-). Deshalb immer erst testen, bevor man so etwas produktiv macht,
Beste Grüße
Werner