[gelöst] problem bei update von 7.12 auf 7.14
am 09.05.2012 - 09:27 Uhr in
Hallo Leute,
habe gestern mein erstes drupal update einspielen wollen, nach Anleitung im Video von Thoor.
Hat auch alles soweit funktioniert nur ab dem Punkt update.php gehts nicht weiter. Ich bekomme
die Fehlermeldung
Fatal error: Cannot redeclare user_help() in C:\Users\wbt-akademie\Desktop\drupal-7.12\sites\all\modules\modules\user\user.module on line 37
hab mir dann die Zeile im user-module angeschaut sagt mir aber leider nichts da ich kein PHP Fachmann bin.
<?php
.
.
Zeile 37 function user_help($path, $arg) {
.
.
?>kann mir jemand einen Tipp geben?
Gruß
carsten
PS. Ist eine lokale Installation.
- Anmelden oder Registrieren um Kommentare zu schreiben

Sieht so aus, als hättest du
am 09.05.2012 - 09:53 Uhr
Sieht so aus, als hättest du die neue Version an die falsche Stelle kopiert. Kann es sein, dass du die 7.14-Daten in den sites-Ordner deiner bestehenden Installation kopiert hast?
eigentlich nicht. Ich habe
am 09.05.2012 - 10:09 Uhr
eigentlich nicht.
Ich habe den Inhalt des drupal7.12 Ordner bis auf sites und .htaccess gelöscht und diese Daten mit den neuen Daten aus dem drupal7.14 Ordner ersetzt.
Danach steht die Version unter Berichte auf 7.14 aber die Datenbank sollte noch upgedatet werden und da hängt es mit der Fehlermeldung.
eigentlich nicht. Ich habe
am 09.05.2012 - 10:09 Uhr
eigentlich nicht.
Ich habe den Inhalt des drupal7.12 Ordner bis auf sites und .htaccess gelöscht und diese Daten mit den neuen Daten aus dem drupal7.14 Ordner ersetzt.
Danach steht die Version unter Berichte auf 7.14 aber die Datenbank sollte noch upgedatet werden und da hängt es mit der Fehlermeldung.
Laut deiner Fehlermeldung
am 09.05.2012 - 10:44 Uhr
Laut deiner Fehlermeldung hast du unter /sites/all/modules nochmal einen Ordner, der "modules" heißt. Ist dieser vorhanden?
(Gibt es also
/sites/all/modules/modules?)Ordner Modules
am 09.05.2012 - 10:46 Uhr
unter sites/all/modules habe ich wohl ausversehen den Ordner modules aus dem core in den ordner sites/all/modules kopiert daher gibt es unter
modules noch einen ordner modules. Den habe ich jetzt gelöscht.
Fehlermeldung bleibt update php will noch immer auf modules/modules/user.module zugreifen. Das module liegt doch aber unter drupal7.12/modules/user.module
Wie kann ich das korregieren?
Dann solltest du mal in deine
am 09.05.2012 - 11:06 Uhr
Dann solltest du mal in deine Datenbank schauen. Darin schaust du in die Tabelle "system" und prüfst, welchen Pfad das Modul "user" hat. Wenn das "
sites/all/modules/modules/user" oder so sein sollte, ändere das mal (also das "sites/all/modules/" davor antfernen). Außerdem solltest du alle Daten aus allen Tabellen, die mit "cache_" beginnen, löschen. (Die Daten, NICHT die Tabellen löschen!)Geschafft!
am 09.05.2012 - 12:05 Uhr
Also ich habe es hinbekommen.
Was habe ich gemacht:
Datenbank-Sicherung zurückgespielt.
die alten Daten aus dem Sicherungsordner (hatte ich vorher gesichert;-)) zurückkopiert.
alles auf Anfang.
unter Berichte/Status die Datenbank aktualisiert ( war nicht aktuell).
update-daten drupal7.14 in den ordner kopiert.
wieder auf Berichte/Status und nocheinmal Datenbank aktualisiert (war durch das update nicht aktuell).
und fertig noch den Wartungsmodus abgeschaltet und nun ist Drupal auf 7.14 und Datenbank aktuell.
Danke für Deine Hilfe Exterior
gruß
Carsten