Nach Upgrade von 4.7 auf 5.3 CCK-Nodes im Arsch
Eingetragen von Stefan Lampert@... (36)
am 18.10.2007 - 10:02 Uhr in
am 18.10.2007 - 10:02 Uhr in
Nach langem hin und her habe ich mich entschlossen meine Seite von drupal 4.7.x nach 5.2 (jetzt 5.3) upzugraden. das hat auch gut funktioniert, weil ich mich größtenteils an die anleitung auf drupal.org gehalten habe und eine testinstallation gemacht.
Leider machen mir meine CCK-Nodes starke probleme. Diese hatten mehrere Felder um einer art einsatzbericht gerecht zu werden.
das einzige was ich von denen mit 5.3 noch sehe ist die überschrift. folgende CCK module habe ich installiert: CCK, Contemplate und dazu noch views.
wie erhalte ich nun meine CCK-Nodes mit Inhalt und allen Feldern wieder? bzw wie kann ich die übertragen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Vielleicht so
am 18.10.2007 - 10:11 Uhr
Also erstmal hoffe ich, dass du ausreichend Backups auf Tasche hast ;).
Hast du denn von dem CCK-Modul auch die neuesten Versionen aufgespielt?
Das wird ebenfalls stark weiterentwickelt.
Wenn es dann immer noch nicht
geht, muss man den Entwicklern schon einen Vorwurf wegen mangelnder Konsistenz
machen. Aber den Vorwurf schreibst du denen dann am besten als issue auf
die Projektseite - da gibt es direkt vom Erzeuger sowieso die beste Milch.
Dabei sein ist alles
eigentor wrote: Also
am 18.10.2007 - 10:27 Uhr
Also erstmal hoffe ich, dass du ausreichend Backups auf Tasche hast ;)
ich habe das produktiv- und livesystem nicht angerührt, sondern mit xampp erstmal zuhause getestet ;)
kleiner fortschritt
am 18.10.2007 - 11:18 Uhr
ich habe noch etwas rumgespielt. durch nochmaliges aufrufen der update.php sehe ich jetzt in den cck-nodes schon die überschriften der einzelnen felder. ob das aber an contemplate liegt oder CCK ist mir nicht ersichtlich. jedenfalls fehlt immer noch jeglicher inhalt :)
Für kühne Helden
am 18.10.2007 - 11:51 Uhr
Wenn du dem System genau auf die Finger schauen willst, kannst du mal das Devel-Modul installieren. Mich haben zwar die Fülle der Informationen, die es liefert, erschlagen und deshalb hab ich nix verstanden. Aber es gibt dir unten auf der Seite alle - wenn ich rightig liege - Aufrufe, die zum Rendern der Seite führen, auf. Da kannst du dann genauer gucken und mit dem "Log" dann einen richtigen Spezi ansprechen. Ist vielleicht Overkill, vielleicht aber auch aufschlussreich.
Aber hast du denn jetzt die neuesten Versionen von CCK und Contemplate drauf?
Dabei sein ist alles
Zwischenupdates
am 18.10.2007 - 12:00 Uhr
Hallo,
bei CCK empfiehlt es sich auf jeden Fall, die jeweiligen Zwischenupdates durchzuführen, bevor man das Hauptrelease wechselt. Also in diesem Fall erst mal die letzten 4.7er Updates einzuspielen (da wurden z.B. das Tabellenformat und teilweise die Feldbezeichner geändert). Sonst kracht's gewaltig (ist mir auch schon passiert).
Gruß,
Boris
ich werde das mal probieren,
am 18.10.2007 - 12:52 Uhr
ich werde das mal probieren, ich hatte mir sowas schon gedacht, bin allerdings davon ausgegangen, dass ein modul wie CCK etwas "intelligenter" ist. ich versuchs dann mal ;)
mein views modul in der
am 18.10.2007 - 14:04 Uhr
mein views modul in der 4.7.8er version ist die aktuelle version. ich habe jetzt mehrmals das update probiert, funktioniert eigentlich auch immer. nur das meine CCK-Nodes immernoch inhaltslos sind. :(
update.php schmeißt auch mächtig viele fehler, die ich nur bedingt nachvollziehen kann:
* user warning: Table 'v125041.content_type_content_einsatz' doesn't exist query: ALTER TABLE content_type_content_einsatz CHANGE field_einsatzbericht_value field_einsatzbericht_value longtext in F:\xampplite\htdocs\ffw\includes\database.mysql.inc on line 172.
* user warning: Table 'v125041.content_type_content_einsatz' doesn't exist query: ALTER TABLE content_type_content_einsatz CHANGE field_einsatzbeginn_value field_einsatzbeginn_value longtext in F:\xampplite\htdocs\ffw\includes\database.mysql.inc on line 172.
* user warning: Table 'v125041.content_type_content_einsatz' doesn't exist query: ALTER TABLE content_type_content_einsatz CHANGE field_einsatzende_value field_einsatzende_value longtext in F:\xampplite\htdocs\ffw\includes\database.mysql.inc on line 172.
* user warning: Table 'v125041.content_type_content_einsatz' doesn't exist query: ALTER TABLE content_type_content_einsatz CHANGE field_andere_feuerwehren_oder_r_value field_andere_feuerwehren_oder_r_value longtext in F:\xampplite\htdocs\ffw\includes\database.mysql.inc on line 172.
* user warning: Table 'v125041.content_type_content_einsatz' doesn't exist query: ALTER TABLE content_type_content_einsatz CHANGE field_einsatzbericht___haupttei_value field_einsatzbericht___haupttei_value longtext in F:\xampplite\htdocs\ffw\includes\database.mysql.inc on line 172.
* user warning: Table 'v125041.content_type_content_einsatz' doesn't exist query: ALTER TABLE content_type_content_einsatz CHANGE field_bilder_value field_bilder_value longtext in F:\xampplite\htdocs\ffw\includes\database.mysql.inc on line 172.
gelb ist klar
am 18.10.2007 - 14:34 Uhr
Also das kann ja sogar ich lesen.
Offensichtlich hat sich das Tabellenlayout geändert, und er fragt Spalten ab, die nicht da sind. Ist wohl ein Schritt-für Schritt Update-Prozess angesagt.
Das ist natürlich das Dumme bei Modulen wie CCK und Views, die noch so jung sind, dass viel in Bewegung ist.
Dabei sein ist alles
ich soll also von 4.7.8 auf
am 18.10.2007 - 15:25 Uhr
ich soll also von 4.7.8 auf 5.0 und dann auf 5.1, 5.2 und 5.3 updaten? wie soll ich dann beim CCK-Modul vorgehen? das hat ja in der version 4.7.8 die gleiche version wie bei 5.x.
The right place to ask
am 18.10.2007 - 17:20 Uhr
Hier wird Sie geholfen:
http://drupal.org/project/issues/cck?categories=support&states=all
Das übersteigt unser aller Wissen.
Es ist sowieso wichtig, die Verbindung direkt zum Entwickler
zu suchen. Mir hat einer erzählt, dass eher zu wenig konstruktive Kritik käme. Die Leute haben zwar konkrete Fragen, aber es findet zu wenig Austausch statt - vielleicht, weil man denkt, sich lieber nicht ranzutrauen. Nur zu, die machen das gerne.
Und hier:
http://drupal.org/node/36602#comment-282017
Ich glaube, das sollten wir alle mal lesen, mir war es bis heute auch neu...
Dabei sein ist alles
ok, ich versuchs bei drupal
am 18.10.2007 - 20:50 Uhr
ok, ich versuchs bei drupal direkt :) natürlich werde ich euch über eine eventuelle lösung auf dem laufenden halten.
Die lösung war sehr einfach
am 21.10.2007 - 22:45 Uhr
Die lösung war sehr einfach und lag nahe bei "eigene dummheit". ich hatte vergessen ein Modul zu deaktivieren. danach habe ich nochmal das upgrade gemacht und dann gings. ich könnte mir selber in den arsch beißen. *ARGH*
Man soll auch das Legacy
am 26.10.2007 - 22:27 Uhr
Man soll auch das Legacy Modul aktivieren, da diese modul zb node/view/123 zu node/123 macht!
wenn man ein Versionsprung von Drupal 4 auf 5 macht!
------------------------------------------
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Und wenn es Dummheit war...
am 27.10.2007 - 01:57 Uhr
...wäre es nett, wenn du deine issue wieder stornieren würdest, weil sonst irgendwer sinnlos Zeit damit verplempert.
Nur eine Anregung :)
ja, hab ich getan ;)
am 27.10.2007 - 02:52 Uhr
ja, hab ich getan ;)