Ab Plesk 12.5 Ist es möglich, das Betriebssystem auf einem Plesk Server zu aktualisieren. Die folgenden dist-upgrade-Wege werden in Plesk unterstützt:
Achtung: Wenn Sie Plesk in einer Linux Distribution ausführen, die nicht Debian 6 oder 7 bzw. Ubuntu 12.04 oder 14.04 ist, führen Sie kein Upgrade für das Betriebssystem durch. Derartige Upgrade-Pfade werden nicht unterstützt. Der Versuch, dieses Upgrade durchzuführen, beschädigt Ihre Plesk Installation.
Achtung: Lesen Sie die nachfolgende Anleitung bitte genau durch und halten Sie sich auch genau an sie. Die Nichtbeachtung kann dazu führen, dass Plesk und seine Services nicht mehr funktionieren.
Um das Dist-Upgrade durchzuführen, müssen Sie folgende Schritte ausführen:
distupgrade.helper.<OS.old-OS.new>_pre.sh
und befindet sich im Verzeichnis /usr/local/psa/bin
.do-release-upgrade
, wie hier beschrieben: https://help.ubuntu.com/14.04/serverguide/installing-upgrading.html.do-release-upgrade
, wie hier beschrieben: https://help.ubuntu.com/lts/serverguide/installing-upgrading.html.distupgrade.helper.<OS.old-OS.new>_post.sh
und befindet sich im Verzeichnis /usr/local/psa/bin
.Wenn das Post-Upgrade-Skript fertig ist, sollte Plesk einsatzbereit sein. Im Upgrade-Protokoll /var/log/plesk/install/plesk-distupgrade.log können Sie nähere Informationen über das Upgrade erhalten.
Um das System nach einem fehlgeschlagenen Dist-Upgrade wiederherzustellen, müssen Sie folgende Schritte ausführen:
Updates nach Systempaketen durchsuchen
/etc/apt/sources.list
als auch die Repositorys in /etc/apt/sources.list.d/
auf die neue Betriebssystemversion eingestellt sind (d. h. "jessie", wenn Sie ein Upgrade auf Debian 8 durchführen, "wheezy" beim Upgrade auf Debian 7, "trusty" für Ubuntu 14.04 und "xenial" für Ubuntu 16.04).apt-get update
, apt-get upgrade
und apt-get dist-upgrade
aus. Wenn keine Pakete aktualisiert werden müssen, wurden die Upgrades bereits installiert. Andernfalls müssen die Pakete upgegradet werden. Einzelheiten dazu finden Sie unten im Abschnitt Upgrade von Paketen.Updates nach Plesk Paketen durchsuchen
dpkg -l | less
aus. Plesk Pakete haben für gewöhnlich das Präfix oder Suffix "plesk-", "psa" oder "sw-". Stellen Sie sicher, dass die Version aller Plesk Pakete den Namen des Betriebssystems enthält, auf das Sie ein Upgrade durchführen möchten, z. B. "debian8", wenn Sie ein Upgrade von Debian 7 durchführen.Upgrade von Paketen
plesk-installer --skip-cleanup
auf (fügen Sie je nach Bedarf weitere Optionen hinzu)./etc/apt/sources.list.d/50sw_autoinstaller.list
erstellt./etc/apt/sources.list
und /etc/apt/sources.list.d/*.list
), indem Sie den BS-Codenamen durch den jeweils zutreffenden neuen ersetzen (d. h. ersetzen Sie "precise" durch "trusty", "trusty" durch "xenial", "squeeze" durch "wheezy", und "wheezy" durch "jessie").apt-get update
auf.apt-get upgrade
auf.apt-get dist-upgrade
auf.apt-get install -f
, um die nicht erfolgreich installierten Pakete neu zu konfigurieren, etwaige Fehler zu beheben und es erneut zu versuchen.Plesk Komponenten upgraden
Plesk reparieren
plesk repair installation
.plesk repair all -n
auf, um nach Problemen bei der Plesk Konfiguration zu suchen.plesk repair mail
oder plesk repair web
). Sollte dies fehlschlagen, versuchen Sie, die ermittelten Probleme manuell zu lösen oder wenden Sie sich an den Support./etc/apache2/conf.d
und /etc/apache2/plesk.conf.d
) enthalten immer noch die Include
-Anweisung mit der alten Syntax. Ersetzen Sie Include
durch IncludeOptional
, um das Problem zu beheben./etc/apache2/apache2.conf
enthält die veraltete LockFile
-Anweisung. Ersetzen Sie die ZeileLockFile ${APACHE_LOCK_DIR}/accept.lock
durch die Zeile
Mutex file:${APACHE_LOCK_DIR} default
um das Problem zu lösen.
socache_shmcb.load
. Rufen Sie folgenden Befehl aufcp /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-enabled/
um das Problem zu lösen. Sie sollten auch die Datei /etc/apache2/mods-enabled/ssl.conf bearbeiten und die Zeile
SSLMutex file:${APACHE_RUN_DIR}/ssl_mutex
durch die Zeile
Mutex file:${APACHE_LOCK_DIR} ssl-cache
ersetzen, um ein anderes Problem zu verhindern.
/etc/apache2/conf.d
und /etc/apache2/plesk.conf.d
) enthalten immer noch die veraltete Order
-Anweisung. Ersetzen Sie die ZeilenOrder allow,deny
Allow from all
durch
Require all granted
um das Problem zu lösen.
/etc/apache2/mods-enabled/dir.conf
eine echte Datei anstatt eine symbolische Verknüpfung. Entfernen Sie die Datei und erstellen Sie eine symbolische Verknüpfung mit Verweis auf /etc/apache2/mods-available/dir.conf
, um das Problem zu beheben.init
auf systemd
hinweisen. Starten Sie den Server neu, um das Problem zu lösen.If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.