Upgrade ausführen
Bevor Sie das Hauptupgrade ausführen, stellen Sie sicher, dass Sie den Preflight-Check abgeschlossen haben. Die Upgrade-Benutzeroberfläche erfordert, dass Preflight mindestens einmal ausgeführt wird, und leitet Sie dorthin weiter, wenn Sie dies nicht getan haben.
Starten Sie das Upgrade, indem Sie Ihren Browser auf das upgrade-Verzeichnis Ihrer Website zeigen:
http://example.com/upgrade/Dies sollte eine Seite wie diese anzeigen:

Wählen Sie die Schaltfläche “Weiter”, um fortzufahren.
Jedes “Weiter” führt zu einem anderen Patch. Fahren Sie fort, bis alle Patches angewendet sind und die Seite zum Aktualisieren des System-Moduls angezeigt wird.

Was das 2.5.11 → 2.7.0 Upgrade anwendet
Abschnitt betitelt „Was das 2.5.11 → 2.7.0 Upgrade anwendet“Wenn Sie ein Upgrade von XOOPS 2.5.11 auf 2.7.0 durchführen, wendet das Upgrade-Programm die folgenden Patches an. Jeder wird als separater Schritt im Assistent angezeigt, damit Sie bestätigen können, was geändert wird:
- Entfernen Sie veraltete gebündelte PHPMailer. Die gebündelte Kopie von PHPMailer im Protector-Modul wird gelöscht. PHPMailer wird jetzt durch Composer in
xoops_lib/vendor/bereitgestellt. - Entfernen Sie veralteten HTMLPurifier-Ordner. Ebenso wird der alte HTMLPurifier-Ordner im Protector-Modul gelöscht. HTMLPurifier wird jetzt durch Composer bereitgestellt.
- Erstellen Sie die
tokens-Tabelle. Eine neuetokens-Tabelle wird für generische Token-Speicherung mit Bereich hinzugefügt. Die Tabelle hat Spalten für Token-ID, Benutzer-ID, Bereich, Hash und ausgegebene/ablauf/verwendet-Zeitstempel und wird von Token-basierten Features in XOOPS 2.7.0 verwendet. - Verbreitern Sie
bannerclient.passwd. Die Spaltebannerclient.passwdwird aufVARCHAR(255)verbreitert, damit sie moderne Passwort-Hashes (bcrypt, argon2) speichern kann, anstelle der älteren schmalen Spalte. - Fügen Sie Session-Cookie-Einstellungen hinzu. Zwei neue Einstellungen werden eingefügt:
session_cookie_samesite(für das SameSite-Cookie-Attribut) undsession_cookie_secure(um HTTPS-Only-Cookies zu erzwingen). Siehe Nach dem Upgrade für Anweisungen zum Überprüfen dieser Einstellungen nach Abschluss des Upgrades.
Keiner dieser Schritte berührt Ihre Inhaltsdaten. Ihre Benutzer, Beiträge, Bilder und Moduldaten bleiben unverändert.
Sprache auswählen
Abschnitt betitelt „Sprache auswählen“Die wichtigste XOOPS-Distribution wird mit englischer Unterstützung ausgeliefert. Unterstützung für weitere Gebietsschemata wird von XOOPS-Websites mit lokaler Unterstützung bereitgestellt. Diese Unterstützung kann in Form einer angepassten Distribution oder zusätzlicher Dateien erfolgen, die zur hauptvertriebenen Distribution hinzugefügt werden.
XOOPS-Übersetzungen werden auf transifex gepflegt
Wenn Ihr XOOPS-Upgrader zusätzliche Sprachunterstützung hat, können Sie die Sprache ändern, indem Sie das Sprachsymbol in den oberen Menüs auswählen und eine andere Sprache auswählen.
