Unterhaltsarbeiten an blog‑net.ch: WordPress und PHP aktualisiert
Im Laufe des letzten Jahres konnte ich WordPress und PHP auf blog‑net.ch plötzlich nicht mehr auf die neuesten Versionen aktualisieren. Die Ursachen konnte ich nicht sofort identifizieren, ich stellte nur fest, dass nach diesen Updates plötzlich diverse blog-net.ch-Websites nicht mehr funktionierten. Da ich gerade keine Zeit hatte, mich um die genauen Ursachen zu kümmern, beliess ich es einfach dabei, auf den gerade vorhandenen Versionsnummern stehenzubleiben.
Doch ungefähr im Februar habe ich mir vorgenommen, der Sache auf den Grund zu gehen. Auf dem neuen Server meines Kumpels konnte ich einen Klon von blog-net.ch anlegen und auf diesem nach Herzenslust herumbasteln, ohne den produktiven Betrieb meiner Kundenwebsites zu gefährden. Auf diese Weise stellte ich fest:
Ursache für die Verhinderung der PHP-Upgrades war das WordPress-Multisite-Domainmapping-Plugin, das ich seit über 15 Jahren einsetze, das aber vom Entwickler nicht mehr gepflegt wird, weil ebenfalls seit mehreren WordPress-Versionen WordPress selbst einen eingebauten Domainmapping-Mechanismus hat. Ich musste also dieses Plugin entfernen und die Websites, die mit einem Domainmapping arbeiten, korrekt konfigurieren, damit es mit dem neuen Mappingmechanismus funktioniert.
Ursache für die Verhinderung der WordPress-Upgrades waren mehrere ältere Plugins innerhalb der Multisite‑Installation, die teilweise seit Jahren veraltet sind und nicht mehr gepflegt werden, die mit den neueren WordPress-Features nicht mehr zuradne kamen. Dadurch war das System technisch blockiert und WordPress-Updates liessen sich nicht mehr zuverlässig einspielen.
Da gerade die Domainmapping-Anpassung auch eine Umstellung für meine Kunden bedeutet, kündigte ich die Umstellung rund 30 Tage vor der Umstellung per Email an und führte die Umstellung selber am 29. März durch.
Nach diesen Anpassungen liessen sich sowohl PHP als auch WordPress wieder ohne Fehlermeldungen aktualisieren. Die Plattform läuft seither stabiler und ist technisch wieder auf dem aktuellen Stand. Damit ist blog‑net.ch wieder langfristig updatefähig und technisch auf einem stabilen Fundament.
Meine Plugins werde ich allerdings weiterhin im Auge behalten müssen, damit ich veraltende Plugins in Zukunft vielleicht schneller entdecke, bevor sie zu Upgrade-Problemen führen.