[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Oilfoot
Beiträge: 3
Registriert: 2. Nov 2017, 11:58

Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 13:44

Hallo,

mir schwirrt akuell schon wieder der Kopf. Ich möchte langsam verzweifeln... Folgende Situation:

Ich habe vor langer Zeit eine Redaxo-4.3.2-Installation geerbt. Ich habe keine tiefgreifenden Kenntnisse über Redaxo, bin aber mit PHP und SQL vertraut und kenne alle möglichen anderen CMS insoweit, dass ich sie irgendwo installiert und betrieben habe oder noch betreibe. Mit der geerbten Redaxo-Seite arbeite ich auch schon ein paar Jahre, musste aber bisher nur sehr geringfügige Veränderungen an der bestehenden Installation vornehmen. Aktuell ist eventuell Wissen aus dem Bereich Templates gefragt, aber da es mit einem Upgrade bzw. der Installation einer neueren Version zu tun hat, habe ich das Thema mal hier verortet.

Ich habe inzwischen auf meinem lokalen Testsystem 11 Redaxo-Installationen. Das Ganze Upgrade-Projekt zieht sich vermutlich schon über ein Jahr hin, mit teilweise großen Pausen dazwischen, weil ich nicht weiterkomme. Ich habe zunächst versucht, direkt auf 5.3 zu gehen. Inzwischen wäre das natürlich 5.4. Da das offenbar nicht so einfach geht, habe ich verschiedene Zwischenstufen probiert. Das Ganze aufgrund von Änderungen bei PHP sogar mit verschiedenen Entwicklungsumgebungen. Hier nutze ich zwei XAMPP-Versionen.

Konvertierungen habe ich versucht mit einem Script, welches sich irgendwo (und wohl auch hier) findet, und mit yconverter.

Ich kann gar nicht mehr hersagen, was da wie alles passiert ist, aber eines kann ich sagen: es gibt keine einzige vernünftig lauffähige Version auf meinem Testsystem.

Ein regelmäßig auftretendes Problem wäre vielleicht als erstes zu lösen: wenn ich es schaffe, eine Installation nach Import der Altdaten halbwegs zum Laufen zu bringen, passt die Formatierung der Artikel nicht. (Das ganze Frontend passt eigentlich nicht.) Bei den Artikeln steht im Frontend immer zwischen Überschrift und eigentlichem Text sowas:
'.

'."".'
'; // Fliesstext $input =<<< EOT
Im Artikeltext in der Datenbank (rex_article_slice) steht das nicht. Aber im Backend steht es auch! Es taucht im Block "Text und/oder Bild [textile]" auf. Es tritt aktuell bei Version 4.7.2 auf, und auch bei 5er-Installationen blieb das erhalten. Ich glaube, selbst wenn ich nicht über die 4.7 den Weg dorthin gemacht habe.

Selbst wenn ich ein Beispiel-Template verwende, passiert das. Also ist die Ursache vielleicht doch nicht das Template. Das würde ja auch vermutlich für das Backend keine Rolle spielen...

Wo mag das dann herkommen?

Wie bekomme ich es hin, eine neuere bzw. ganz aktuelle Version zu installieren, ohne dass mir vorher die Rübe wegplatzt? Ich habe auch schon ein wenig im PHP-Code gestöbert, aber wenn man da mit schwirrender Birne reinguckt, kommt man auch nicht gerade weit.

Oilfoot

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 13:59

Hi,

den angesprochenen Fehler würde ich in dem Modul "Text und/oder Bild [textile]" suchen. Evtl. wird dort <?php ?> nicht richtig geschlossen?

Eine frische REDAXO 5.4 Seite bekommst Du aber installiert?

Vielleicht ist es auch einfacher im Slack zu fragen. Da sind die Antwortzeiten manchmal geringer :-)

https://redaxo.org/slack/

LG
Oliver
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 14:31

Hey,

ist es denn notwendig und sinnvoll, den Sprung von R4 auf R5 zu machen? Wäre nicht vielleicht ein Update auf die letzte 4.7 sinnvoller, die keine besonderen Anpassungen an der Website erforderlich machen würde, aber in einer aktuellen PHP-7-Umgebung liefe?

Nicht falsch verstehen, ich bin großer Fan von R5 und möchte nicht mehr mit R4 arbeiten, aber ich würde mir den Aufwand gut überlegen, ein Projekt zu migrieren. Wenn keine schlagkräftigen Gründe dafür sprechen, etwa benötigte Features durch R5-AddOns oder dergleichen, wäre ich eher der defensive Typ, der bei R4 bliebe.

Abgesehen davon hat Olli total recht: Im Slack kriegst du vermutlich schnellere Hilfe als hier im Forum.

Viele Grüße!
_Dirk

Oilfoot
Beiträge: 3
Registriert: 2. Nov 2017, 11:58

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 15:42

Oliver.Kreischer hat geschrieben:
2. Nov 2017, 13:59
den angesprochenen Fehler würde ich in dem Modul "Text und/oder Bild [textile]" suchen. Evtl. wird dort <?php ?> nicht richtig geschlossen?
Jetzt, wo Du das so sagst, erinnere ich mich, dass ich so einen Fehler bereits einmal gefunden und behoben hatte. Natürlich in irgendeiner der zahllosen Installationen, die ich schon gemacht habe. Danach war zwar nicht alles gut, aber zumindest hat es so etwas schon gegeben. Ich glaube, mit anderen Auswirkungen. Jedenfalls werde ich gleich noch mal in der jetzigen 4.7 danach gucken!
Oliver.Kreischer hat geschrieben:
2. Nov 2017, 13:59
Eine frische REDAXO 5.4 Seite bekommst Du aber installiert?
5.4 habe ich noch nicht probiert. Aber da ich das für alle anderen Installationen mit "ja" beantworten kann, würde ich das jetzt auch mal blind für die 5.4 machen wollen.. :wink:

Neuinstallation läuft, so wie es aussieht, immer problemlos. Also sind die Voraussetzungen systembedingt schonmal gegeben...

Die Datenübernahme von alt nach neu gestaltet sich aber auch aus diversen anderen Gründen schwierig. Die eingebaute Export- / Importfunktion war bisher nicht verwendbar. Beim Export vom Server werden bereits Scriptlaufzeiten, die ich nicht verändern kann, überschritten. Export per phpMyAdmin geht. Das gab zunächst immens große Dateien. Nach Aufräumen per phpMyAdmin konnte ich da schon einiges reduzieren, z.B. Daten einer Altinstallation. Für den Import habe ich es mit dem Aufsplitten des SQL-Dumps versucht und auch mit dem Löschen wahrscheinlich nicht benötigter Datensätze. Dazu habe ich nachher noch mal eine Frage... Schließlich musste ich auf meinem Testsystem die Scriptlaufzeit und die Einträge für maximale Dateigrößen usw. hochsetzen. Nichtsdestotrotz bin ich recht sicher, so die benötigten Daten im Originalformat auf mein System zu bekommen.

Jedenfalls kann ich so nur auf das Zurückgreifen, was beim Installieren einer neuen Version direkt angeboten wird. Und auf externe Scripts oder eben den yconverter.

Oilfoot
Beiträge: 3
Registriert: 2. Nov 2017, 11:58

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 15:52

ds hat geschrieben:
2. Nov 2017, 14:31
ist es denn notwendig und sinnvoll, den Sprung von R4 auf R5 zu machen? Wäre nicht vielleicht ein Update auf die letzte 4.7 sinnvoller, die keine besonderen Anpassungen an der Website erforderlich machen würde, aber in einer aktuellen PHP-7-Umgebung liefe?
Das habe ich ja auch schon probiert. Wie gesagt, aktuell versuche ich es mit einer 4.7. Aber auch eine 4.4.1 und eine 4.6.2 hatte ich schon versuchsweise installiert. Im Bereich der V5 waren es eine 5.0.0, die 5.3.0 und heute die 5.4.0.

Die 5er-Versionen habe ich aus der Hoffnung heraus probiert, dass vielleicht irgend ein Konvertierungsscript vorhandene Probleme löst, obwohl die Uprade-Versuche auf eine neuere 4er-Version nicht funktioniert haben.
ds hat geschrieben:
2. Nov 2017, 14:31
Nicht falsch verstehen, ich bin großer Fan von R5 und möchte nicht mehr mit R4 arbeiten, aber ich würde mir den Aufwand gut überlegen, ein Projekt zu migrieren.
Naja, wenn ich schon mal aktualisiere, möchte ich eigentlich auch auf die aktuellste Version gehen, die es gibt. Eigentlich wird, soweit ich das überlicken kann, in der veralteten Version nichts großartiges an Plugins/Addons oder sonstigen Besonderheiten verwendet. Von daher sollte man doch eigentlich gut auf die 5er-Version gehen können.
ds hat geschrieben:
2. Nov 2017, 14:31
Abgesehen davon hat Olli total recht: Im Slack kriegst du vermutlich schnellere Hilfe als hier im Forum.
OK, dann gucke ich da auch mal rein. Aber erstmal war die Antwortzeit doch schon nicht schlecht von euch beiden! :D

Benutzeravatar
runstop64
Beiträge: 369
Registriert: 23. Okt 2012, 21:34
Wohnort: Hamburg
Kontaktdaten: Website Facebook Twitter

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 17:20

Hi,

hast du schon das Addon "Developer" installiert? https://redaxo.org/download/addons/developer/

Damit kannst du die Modul-Daten ins File-System spiegeln und dadurch dann auch mit handelsüblichen Editoren oder IDEs bearbeiten. Ich finde, das vereinfacht das Debuggen schon sehr.

Vielleicht postest du auch den Code des fehlerhaften Moduls mal, mit mehreren Augen findet sich der Fehler vielleicht schneller.
Viele Grüße,
Daniel


studio-ahoi.de | Referenzen | Friends Of REDAXO

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

2. Nov 2017, 18:57

Ich lese gerade, dass Du Probleme mit den Dump-Laufzeiten hast. Das könnte an REX_Search Liege oder einer seiner Vorgänger (falls vorhanden).
Vor dem Dump am besten mal den Index entleeren. Dann sollte die DB wieder schön klein sein.

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

3. Nov 2017, 12:27

Oilfoot hat geschrieben:
2. Nov 2017, 15:52
Naja, wenn ich schon mal aktualisiere, möchte ich eigentlich auch auf die aktuellste Version gehen, die es gibt. Eigentlich wird, soweit ich das überlicken kann, in der veralteten Version nichts großartiges an Plugins/Addons oder sonstigen Besonderheiten verwendet. Von daher sollte man doch eigentlich gut auf die 5er-Version gehen können.
Okay ja, das kann ich nachvollziehen. Die 5er macht auch einfach viel mehr Spaß als die 4er, wenn man also noch länger mit einem Projekt zu arbeiten plant, ist ein Update nicht verkehrt.

Was bei YConverter nirgendwo steht, scheint mir: Du musst deine alte 4er unbedingt erst anheben, auf mindestens 4.6, eventuell auch nur 4.5, bin mir nicht sicher. Ich würde aber empfehlen, direkt auf 4.7 zu gehen und dann zu versuchen, diese Version erstmal nahtlos zum laufen zu bringen. Also alle Module und Templates einmal checken wie oben beschrieben.

Danach kannst du mittels YConverter den Schritt in Richtung REX 5 machen und wirst vermutlich noch einigen Code nachziehen müssen, weil vieles nicht kompatibel zueinander ist.

Viel Erfolg!

ska
Beiträge: 76
Registriert: 27. Okt 2007, 14:39
Wohnort: Landau/Pfalz

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

7. Dez 2017, 18:41

Mir geht es ehrlich gesagt ähnlich – ich betreue eine Website, die momentan noch mit Redaxo 4.2.1 läuft und habe das Update auf die Version 5 immer vor mir hergeschoben, weil ich schon befürchtet habe, dass es eine längere Geschichte wird…

In meiner Entwicklungsumgebung habe ich jetzt ein Update auf 4.3.1 hinbekommen und wollte eigentlich Schritt für Schritt in die nächst höheren Versionen aktualisieren, aber schon beim Update über die Diff-Dateien auf 4.5.1 scheitert es am Metainfo-Addon.

Natürlich würde ich auch lieber direkt eine frische Redaxo 5-Installation aufsetzen und hätte auch keine Probleme damit, Templates, Module etc. manuell zu kopieren oder neu anzulegen – aber wie bekomme ich den ganzen Content der alten Seite (Struktur und ca. 1.000 Seiten/Artikel) dann in die neue Version rein? Gibt es denn irgendeine eine Möglichkeit, zumindest den Content sauber aus einer alten Redaxo-Version in die aktuelle zu überführen…?

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

29. Dez 2017, 22:11

Update von 4.3.2 auf 4.7.1
--------------------------------------
- Erstelle eine Datenbanksicherung in REDAXO.

- Installiere ein frisches 4.7.1 mit frischer Datenbank
- Stelle sicher, dass die erforderlichen Metadatenfelder zur Verfügung stehen
- Importiere die Daten aus dem Export
- Kopiere deine Assets und deine Dateien aus dem /files - Ordner (außer addons) in das neue Verzeichnis.

Sollte klappen.

Anschließend kann man die Schritte zu 5.x einleiten mit yConverter viel Spucke und Fleiß, ggf. Eierlikör :D

ska
Beiträge: 76
Registriert: 27. Okt 2007, 14:39
Wohnort: Landau/Pfalz

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

5. Jan 2018, 15:11

Thomas.Skerbis hat geschrieben:
29. Dez 2017, 22:11
Update von 4.3.2 auf 4.7.1
--------------------------------------
- Erstelle eine Datenbanksicherung in REDAXO.
- Installiere ein frisches 4.7.1 mit frischer Datenbank
- Stelle sicher, dass die erforderlichen Metadatenfelder zur Verfügung stehen
- Importiere die Daten aus dem Export
- Kopiere deine Assets und deine Dateien aus dem /files - Ordner (außer addons) in das neue Verzeichnis.

Sollte klappen.

Anschließend kann man die Schritte zu 5.x einleiten mit yConverter viel Spucke und Fleiß, ggf. Eierlikör :D

Danke für die Kurzanleitung.

Der Import aus 4.2.1 in die Version 4.7.2 hat fehlerfrei funktioniert, allerdings schaffe ich es nicht, dort das YConverter-Addon zum Laufen zu bringen… die Installation selbst funktioniert, aber nachdem ich das Addon aktiviere und anschließend den Menüpunkt "YConverter" anklicke, sehe ich lediglich eine komplett leere Seite.

Ist das Addon mit der Version 4.7.2 kompatibel? Du schreibst, man solle 4.7.1 verwenden, diese Version habe ich unter https://redaxo.org/download/core allerdings nicht gefunden.

Version REDAXO: 4.7.2, PHP: 7.1.8, MySQL: 5.6.35

ska
Beiträge: 76
Registriert: 27. Okt 2007, 14:39
Wohnort: Landau/Pfalz

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

5. Jan 2018, 15:58

Wenn ich das PHP Error Reporting einschalte, sehe ich folgendes:

Parse error: syntax error, unexpected ')', expecting ']' in /redaxo/include/addons/yconverter/lib/YConverter/Converter.php on line 210

An der angegebenen Stelle kann ich auf Anhieb nichts entdecken; es handelt sich dabei um den Abschnitt für das Community-Addon – da ich das nicht verwende, habe ich den Block auskommentiert, dann funktioniert es :wink:

Aber vielleicht kann jemand die o.g. nochmals genauer unter die Lupe nehmen und ggf. fixen. Danke!

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: Seit über einem Jahr versuche ich, von 4.3.2 auf aktuellere Version upzudaten

7. Jan 2018, 17:36

Jupp! Habe ich auch schon im Issue abgelegt: https://github.com/yakamara/yconverter/issues/26

Zurück zu „Allgemeines [R4]“