PHP und Wordpress upgraden

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php-und-wordpress-upgraden_266514/page_1 - zur Vollversion wechseln!


pirate man schrieb am 13.10.2026 um 13:26

Hi,

bin mir nicht sicher, ob der Thread hier oder im "Internet & Provider" besser aufgehoben ist.
Daher mal hier erstellt und wenn gewünscht rüber verschieben.

Da ich technisch noch der mit der meisten Ahnung bin, hat man mir eine Webseite anvertraut, die komplett veraltet ist. PHP läuft mit Version 7.1, MySQL mit 5.5 und WordPress mit 5.9.19.
Bei World4You ist sogar der "PHP Extended Support 7.1" dazugebucht. Entweder wollte man aus validem Grund auf 7.1 bleiben oder man war zu faul oder ahnungslos, sich ein Uprade anzutun. Ich vermute Zweiteres und man hat lieber dafür gezahlt, out-of-date zu bleiben.
Ich will das Ganze jetzt auf einen aktuellen und sicheren Stand bringen, bin mir aber über die sinnvollste Vorgehensweise nicht ganz im Klaren.

Zuerst natürlich mal Backups vom Webspace und der Datenbank. Und dann?
Wenn ich zuerst die Datenbank update bzw. eine neue erstellte und die Daten rüberhole, wird sich das alte WP wohl etwas überfordert fühlen. Wenn ich zuerst PHP aktualisiere wohl das Gleiche, genau so wenn ich zuerst WP auf aktuellen Stand bringe, weil das mit PHP 7.1 nicht mehr kann.

Bin mittlerweile auf LocalWP gestoßen, da kann man das Ganze scheinbar lokal am Rechner step by step upgraden und dann das finale aktuelle WP mit neuer Datenbank hochladen?

Bitte um Unterstützung.
Danke :)


DKCH schrieb am 13.10.2026 um 15:05

naja mit WP 5.9 kannst du ja bis PHP 8.1, wenns das bei w4u noch gibt? dann kannst mal WP und DB upgraden und dann PHP umstellen... backup schadet aber sicher nicht (wobei ich das lieber mit UpdraftPlus mache, world4you bin ich da keine gebühr fürs restore vergönnt)


pirate man schrieb am 13.10.2026 um 15:14

Ja, UpdraftPlus hat schon gebackuped. Den Webspace hol ich mir mittels FTP lokal runter.
Hab schon gesehen, dass W4Y 22 € fürs einspielen vom Backup will (sowohl Webspace als auch DB).
Minimum PHP is 8.2, daher etwas aufwendiger die Geschichte.

Mittels LocalWP dürfte das aber ganz gut funktionieren, was ich schon rausgefunden habe.
Lokal eine WP Installation mit dem alten PHP machen, dann PHP Version ändern und WP dürfte automatisch alles darauf anpassen. So ungefähr.
Und wenn dann lokal alles am aktuellen Stand ist, einfach auf den Webspace laden.
Bin gespannt.


Master99 schrieb am 13.10.2026 um 15:26

du könntest auch 'frisch' starten mit einer neuen install direkt mit den richtigen specs und dann das backup einspielen.

auf jeden fall schaun auf welche (vielleicht obsoleten) plugins du verzichten kannst, und das theme kann auch zu einem problem werden wenn das irgend ein altes ist das nicht mehr gewartet wird.


Snoop schrieb am 13.10.2026 um 16:01

zieh dir mal ALLE files (auch die . dateien), dann exportiere mit einem mysql dump die gesamte DB und speicher die .sql datei auch zu den dateien und zippe sie. Das ist dein Ernstfall backup. Als nächstes machst am beispielsweise am server im root verzeichnis ein weiteres verzeichnes und kopierst alle dateien dort hoch. dann machst du entweder (sofern euer vertrag das zulässt) eine weitere mysqldb auf und schiebst dort den dump rein. Dann änderst du in dem neuen Verzeichnis die wp-config.php mit den anderen db daten (oder lässt es auf der original db, wenn nur eine db möglich) und fährst innerhalb von WP die updates stück für stück durch. Wichtig: auch stufenweise die die Plugins dann updaten. Das ist wichtig, weil die manchmal migrationen dabei durchführen. Schon vor dem ersten Update kannst mal eine PHP version höher fahren. Und dann schaust dass du stück für stück höher gehst.
Wenn du allerdings GAR nichts riskieren willst, dann installierst du dir lokal docker und lässt dir mithilfe von gpt eine docker-compose.yml machen wo du stufenweise die phpversionen hochfährst und wenns geht dann machst es einfach am host. falls du es mit docker machst installier dir auch phpmyadmin mit dazu. du musst dann, damit die seite funktioniert unbedingt in der datenbank die urls in der tabelle *_options bei den Keys HOME_URL und SITE_URL auf http://localhost:PORT ändern. ACHTUNG: es werden dann vermutlich die Bilder nicht funktionieren, weil die auf httpS schauen werden was du am localhost nur umständlich hinbekommst.


Daeda schrieb am 13.10.2026 um 22:34

@snoop glaub du setzt da zu viel Basiswissen voraus, auch wenn alles stimmt :D zumindest das sql dump handling ist nicht wirklich intuitiv.

Good news zuerst: WP 5.9.19 ist das aktuellste 5.9er Release, also zumindest da dürften Auto-Updates an sein - schon mal ein gutes Zeichen. PHP 8.2 ist nur 2 Releases entfernt (WP 6.1). Aber Ziel sollte das aktuellste WP+PHP sein.

Plugins und Theme wurden schon mehrfach erwähnt, das ist das Wichtigste / Komplizierteste bei größeren Updates. Wenn du Glück hast, war bei allem "auto udpates" an und sie sind nur noch auf die aktuelle WP und PHP Version limitiert.
Wenn du Pech hast, sind ein paar (schlecht) custom coded Plugins von euch selbst, und/oder nicht mehr gewartete Plugins von Drittanbietern, die mit aktuellerem WP und PHP nicht mehr laufen.

Also ich würd mal die aktive Plugin- und Theme-Liste inkl. Versionen brauchen, um irgendwelche Tipps geben zu können.


pirate man schrieb am 14.10.2026 um 06:57

Danke euch mal für die ersten Tipps.

@Daeda

Theme ist Enfold 4.2.2

Auto-Update ist bei Plugins ausgeschaltet, ich weiß auch nicht welche Plugins wirklich benötigt bzw. genutzt werden

Really Simple SSL 5.3.1
Shortcodes Ultimate 5.12.0
WP Statistics 13.2.11
Yoast SEO 19.13
WP Super Cache 1.9.2 (nicht aktiv, sinnvoll oder nicht?)

Classic Editor (out-of-date, 1.6.7)
Coming Soon Page, Maintenance Mode, Landing Pages & WordPress Website Builder by SeedProd (out-of-date, 6.15.7)
Disable REST API (out-of-date, 1.7)
GDPR Cookie Compliance (out-of-date, 4.15.10 ... neuer nicht lauffähig mit PHP 7.1)
Hummingbird Pro (out-of-date, 3.3.3 ... neuer nicht lauffähig mit PHP 7.1)
OMGF (out-of-date, 5.5.2 ... neuer nicht lauffähig mit PHP 7.1)
Popup Builder (out-of-date, 4.3.6 ... neuer nicht lauffähig mit PHP 7.1)
Smush Pro (out-of-date, 3.9.11 ... neuer nicht lauffähig mit PHP 7.1)
WPMU DEV Dashboard (out-of-date, 4.11.22 ... neuer nicht lauffähig mit PHP 7.1)
UpdraftPlus (out-of-date, 1.22.12 ... Update auf 1.26.8 dürfte möglich sein mit PHP 7.1)


DKCH schrieb am 14.10.2026 um 08:00

je nachdem ob du dafür bezahlt wirst oder nicht :D ich hab auch mal so eine verwahrloste seite übernehmen "dürfen", da war im endeffekt das übernehmen des noch relevanten contents einfacher als ein update


pirate man schrieb am 14.10.2026 um 08:05

Homepage unserer FF, in der ich dabei bin ... noch Fragen bzgl. Bezahlung? :p


DKCH schrieb am 14.10.2026 um 08:12

dann würd ich umso eher aufwand minimieren probieren :D "reduce to the max" bei den plugins und die relevanten seiten übersiedeln, außer ihr habts da die einsatzberichte der letzten 50 jahre oben


Daeda schrieb am 14.10.2026 um 08:34

Theme: Enfold wär pinzipiell fein, aber 4.2.2 ist uralt (2018). Das ist wahrscheinlich der einzige Brocken, der Arbeit macht.
Plugins: Top! Überschaubar und kaum Blödsinn dabei.

Vorschlag ohne lokalem Test auf deinem PC:
- Backup machen
- 2 Plugins löschen: Coming Soon Page, WP Super Cache (wenn ihr bisher ohne ausgekommen seid, braucht ihrs nicht)
- Enfold 4.8 (= compatibility update: PHP 8.0)
- - es können mehrere Versionen im Theme Ordner sein, sie müssen nur unterschiedliche Ordnernamen haben
- - Also Enfold 4.8 runterladen (Lizenz bzw. Account von themeforest.net nötig! sonst pm), bei dir entpacken, umbenennen "enfold-4.8", via FTP in den wp-content/themes Ordner hochladen)
- - Dann in WP unter Design > Themes das Enfold mit der neuen Version aktivieren
- PHP in World4You auf 8.0 erhöhen
- alle Plugins updaten so weit sie es lassen
- Seite testen

Danach hat Enfold keine expliziten PHP Compatibility Updates mehr bekommen soweit ich sehen kann, nur nach und nach diverse warnings gefixed. Würde dann also der Reihe nach auf Enfold 5, 6, 7, 8 updaten und die jeweiligen Breaking Changes beachten - sind im Changelog aber auch gar keine drin: https://kriesi.at/documentation/enfold/changelog/

Oder alternativ:
Bei dir lokal testen, erstmal alles mit momentanem WP und PHP zum Laufen bekommen und dann zuerst WordPress, dann PHP, dann Theme und zum Schluss Plugins updaten - alles auf die aktuellste Version. Zu 90 % gibst keine Probleme, dann kannst dus Live genauso machen.


pirate man schrieb am 14.10.2026 um 15:16

Ich versuche mal den vermeintlich einfachsten Weg über eine lokale Installation vom Backup mittels LocalWP.
Die Seite habe ich mal zum laufen gebracht mit PHP 7.4 und MySQL 5.7 (sind die niedrigsten Versionen von LocalWP).
Allerdings krieg ich einen Internal Server Error, wenn ich den WP-Admin öffnen will bzw. nachdem ich die Logindaten eingegeben habe.
Erster Versuch zum Beheben mittel Aushebeln der .htaccess schlug schon mal fehl.
SSL dürfte auch ignoriert werden, da in der URL http:// steht und daneben "unsichere Seite".




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026