Plesk: Upgrade von Onyx auf Obsidian 18.0.32
Plesk ist über die Jahre immer übergriffiger geworden und so wundert es nicht, dass inbesondere für die Nutzung neuer PHP-Versionen ein Upgrade auf Plesk Obsidian nun unumgänglich ist. Hast Du bereits einen Server mit Obsidian, dann ist dies okay.
Hast Du jedoch einen Server, auf dem noch der Vorgänger, Plesk Onyx genutzt wird, dann ist beim Upgrade eben doch etwas mehr Vorarbeit notwendig.
Vorbereitung
- 1. Fertige im Cloudpit (Cloudpit) einen Snapshot der betreffenden Maschine
- Snapshots > neuen Snapshot erstellen
- 2. Suche Dir auf dem Server den Du updaten wirst, einige funktionierende Kundendomains heraus.
- Diese wirst Du nach dem Upgrade erneut auf Funktionalität testen, lassie sie ggfs. im Browser gleich geöffnet.
- 3. Logge Dich schon einmal via SSH auf dem Server als User 'root' ein
- Du wirst höchstvermutlich vor dem eigentlichen Upgrade vom Installationsmanager aufgefordert, dort Schritte auszuführen.
Upgradevorgang einleiten
- 1. Upgrade starten
- a. Klicke entweder auf der Startseite direkt in der Infobox (Ein Upgrade ist verfügbar) auf "Jetzt installieren"
- oder
- b. Tools & Einstellungen > Updates & Upgrades > es öffnet sich ein neues Fenster > Produkt installieren oder aktualisieren > Fortfahren
- 2. Der Plesk Updater wird nun zunächst autom. aktualisiert
- das dauert etwas
- 3. Der Installer gibt Dir nun sicherlich einige Warnungen aus. Beachte diese sorgfältig, andernfalls wirst Du ziemlich sicher Deinen Snapshot brauchen!
- Vielleicht einige Beispiele an dieser Stelle:
- - Warnungen zur Großschreibung von Domains (und dies sind die Einzigen) kannst Du ignorieren Dich um die anderen Meldungen kümmern, gibt es keine weiteren Fehler, dann kannst Du an dieser Stelle bereits fortfahren.
- - Warnungen zur /root/.my.cnf setzt Du z.B. ganz einfach um, indem Du zum temporären Umbenennen folgenden Befehl auf der Shell nutzt
mv /root/.my.cnf /root/org.my.cnf
- - Warnungen zu deprecated Passworthashes (web-User) sind üblich. Folge den Anweisungen aus dem entsprechenden Plesk Artikel, der Dir in der Warnung zu Verfügung gestellt wird. Meistens musst Du in der Abfrage auf der Shell nur nach dem DB-User suchen.
- Schaue dann ob der web-User im Kundenaccount tatsächlich noch in einer Installation aktiv hinterlegt ist.
- Wird der web-User genutzt, dann musst Du einen neuen User anlegen, diesen der entsprechenden Datenbank zuweisen und diesen neuen User, sowie das neue Passwort dann in der Konfiguration der Kundeninstallation hinterlegen.
- Denke auch hier an die Funktionsprüfung der Kundenwebsite vorher und nachher.
- Ist der web-User ein ungenutztes Übrigbelibsel z.B. aus einer Migration, so entferne ihn.