Say hello!
+41 79 219 99 32

ebro Web Development | Freelance Webentwickler, Programmierer und
Webagentur Zürich

Redaxo aktualisieren:
sicher auf die aktuelle Version

redaxo_cms

Welche Version habe ich?

Deine Version siehst du im Backend von Redaxo unten im Footer oder unter «System». Dort steht auch die PHP-Version. Beides brauche ich für eine erste Einschätzung.

Redaxo 4?

Läuft deine Seite noch auf Redaxo 4, ist das kein Update, sondern eine Migration auf 5. Templates, Module und viele AddOns müssen angepasst werden. Das geht, ist aber ein eigenes Projekt. Schau dir dazu auch meine Arbeit mit Redaxo CMS an.

Warum Updates wichtig sind

Redaxo bekommt regelmässig Releases mit Sicherheitsfixes. Wer länger nichts gemacht hat, fährt mit bekannten Lücken. Die Fixes sind öffentlich dokumentiert, also lesen Angreifer sie auch.

Ein Update ist selten spektakulär. Es geht um Ruhe: keine offenen Lücken, ein aktuelles System, das auch in zwei Jahren noch sauber aktualisiert werden kann. Je grösser der Abstand, desto aufwendiger wird der Sprung.

Passende PHP-Version

Aktuelle Redaxo-Versionen verlangen eine aktuelle PHP-Version. Läuft dein Hosting noch auf einer älteren, kommst du ohne PHP-Upgrade nicht weiter. Mehr dazu auf der Seite PHP-Update. Wenn dein Hoster die neue PHP-Version nicht anbietet, hilft ein Hosting-Umzug.

Ablauf und Checkliste

Ich aktualisiere nie direkt auf der Live-Seite. Der Ablauf in vier Schritten:

  1. Inventur. Redaxo-Version, PHP-Version, alle AddOns mit Version, eigene Module und Templates. Welche AddOns sind noch gepflegt, welche nicht?
  2. Staging. Ich lege eine Kopie von Dateien und Datenbank an und spiele das Update dort durch. Vorher gibt es ein vollständiges Backup, das ich auch zurückspielen kann.
  3. Update. Core und AddOns in der richtigen Reihenfolge, danach PHP auf die passende Version. Fehlermeldungen lese ich im Log, nicht erst beim Kunden.
  4. Test und Livegang. Ich teste Frontend, Backend, Formulare, Mehrsprachigkeit, Medien und Mails. Erst dann geht das Update live. Danach prüfe ich die Seite noch einmal.

Meine Checkliste vor dem Update

  • Backup von Dateien und Datenbank, Rücksicherung getestet
  • Liste aller AddOns mit Version und Kompatibilität zur Ziel-PHP-Version
  • Eigene Module und Templates auf entfernte oder veränderte PHP-Funktionen prüfen
  • Cronjobs, Mailversand und Formulare notieren
  • Zeitpunkt wählen, an dem wenig los ist

Veraltete AddOns und eigene Module

Die meisten Probleme machen nicht der Core, sondern AddOns und eigener Code. Ein AddOn, das nicht mehr gepflegt wird, läuft oft nicht mehr mit neuem PHP. Dann gibt es drei Wege: ersetzen, anpassen oder weglassen. Welcher passt, entscheiden wir nach der Inventur.

Eigene Module und Templates, die über Jahre gewachsen sind, enthalten manchmal Code, der unter neuem PHP Fehler oder Warnungen wirft. Typisch sind entfernte Funktionen, strengere Typen oder Zugriffe auf nicht definierte Variablen. Das finde ich im Staging, bevor es jemand merkt.

Das gilt auch für Seiten, die ich nicht selbst gebaut habe. Ich übernehme Redaxo-Websites von Agenturen und Grafikern und schaue mir zuerst an, was da läuft. Danach kannst du sie bei mir in Wartung und Support geben, mit festem Ansprechpartner statt Ticketsystem.

Häufige Fragen

Kann bei einem Update etwas kaputtgehen?

Ja, deshalb mache ich es nicht live. Mit Backup und Staging merke ich Probleme vorher. Und wenn doch etwas passiert, kann ich zurückgehen.

Brauche ich eine neuere PHP-Version?

Meistens ja. Aktuelle Redaxo-Versionen verlangen eine aktuelle PHP-Version. Ob deine reicht, sehen wir im Redaxo-Check.

Meine Seite läuft doch. Muss ich wirklich updaten?

Sie läuft, bis jemand eine bekannte Lücke ausnutzt oder dein Hoster die alte PHP-Version abstellt. Ein geplantes Update ist günstiger als ein Notfall.

Meine Seite ist noch auf Redaxo 4. Was nun?

Dann ist es eine Migration auf 5. Ich schaue mir Templates, Module und AddOns an und sage dir, was sich lohnt und was neu gebaut werden sollte.

Kannst du eine Seite updaten, die du nicht gebaut hast?

Ja. Ich betreue eigene und übernommene Redaxo-, WordPress- und PHP-Websites.

Redaxo-Check

Schick mir diese vier Angaben, dann sage ich dir, was ansteht: Redaxo-Version, PHP-Version, Hoster und Anzahl AddOns.

oder anrufen: +41 79 219 99 32

Projekte aus der Praxis

Renovation, Innenausbau, Küchen und Schränke – Schreinerei Stolz

Renovation, Innenausbau, Küchen und Schränke

Schreinerei Stolz

Schreinerei Stolz fertigt seit 1999 Möbel und Innenausbauten im Walzwerk-Areal Münchenstein. Webumsetzung durch ebro Web Development, Konzept von Girardin Creative Consulting.

Kinesiologie - Die Lehre der Bewegung – Adriana Pajaziti

Kinesiologie - Die Lehre der Bewegung

Adriana Pajaziti

Integrative Kinesiologie und Komplementärtherapie für Gesundheit und Wohlbefinden in Zürich und Baar. Webumsetzung durch ebro Web Development.

Willkommen in meiner Welt der Farben und Aromen – Restaurant STUCKI Basel

Willkommen in meiner Welt der Farben und Aromen

Restaurant STUCKI Basel

Tanja Grandits führt das mit zwei Michelin-Sternen ausgezeichnete Restaurant Stucki in Basel. Webumsetzung durch ebro Web Development, Konzept von Girardin Creative Consulting.

HUP Anwaltskanzlei Zürich – Hafner Urbach Partner

HUP Anwaltskanzlei Zürich

Hafner Urbach Partner

Hafner Urbach Partner ist eine Zürcher Anwaltskanzlei für Dispute Resolution, Wirtschaftsstrafrecht, Vertrags-, Handels- und Gesellschaftsrecht sowie Bank- und Finanzrecht. Webumsetzung durch ebro Web Development, Konzept von Frank Bodin, Design von Chris Burkhard.