• holgerf

    (@holgerf)


    Hallo

    Ich habe heute Plugins upgedatet und dabei ist mir aufgefallen, dass wir eine veraltete PHP-Version haben (7.4). Ich habe daher bei meinen Provider die aktuelle Version eingestellt und danach kam dann irgendwann „kritischer Fehler“ und ich kam nicht mehr auf die Seite.
    Ich habe es auf 7.4 zurückgestellt und nach einer Zeit kam ich wieder drauf. Ich habe daraufhin auf PHP 8.1 gestellt. Gleiches Ergebnis. Nun läuft die Seite wieder mit PHP 7.4

    Wie kann ich feststellen, was den Fehler verursacht ?

    • Dieses Thema wurde geändert vor 3 Wochen von holgerf.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 8 Antworten – 1 bis 8 (von insgesamt 8)
  • Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,
    vermutlich gibt es (zumindest) ein Plugin, das nicht mehr unter PHP 8.x funktioniert.

    Bevor du irgendetwas unternimmst, solltest du erst eine Sicherung erstellen.

    Nenne den gesamten Ordner ...\wp-content\plugins um, – z. B. durch einen Unterstrich vor dem Ordner (...\wp-content\_plugins).
    Erstelle dann einen neuen Ordner ...\wp-content\plugins. Verschiebe dann Plugin für Plugin in diesen neuen Ordner aus ...\wp-content\_plugins, in dem sich alle Ordner mit den Plugins befinden. Teste jeweils danach, ob du dich wieder anmelden kannst.

    Ausführlicher wird diese Lösung in dem folgenden Beitrag aus der FAQ beschrieben: https://de.wordpress.org/support/topic/wie-deaktiviert-man-alle-plugins-ohne-adminzugang/

    Viele Grüße
    Hans-Gerd

    Moderator threadi

    (@threadi)

    Bevor Du o.g. machst, schau mal während Du PHP 7.4 aktiviert hast nach, ob und welche Plugins noch Updates benötigen. Wenn es welche gibt, spiele diese ein. Auch beim Theme prüfen und einspielen. Vlt. löst das schon das Problem mit PHP 8.1 dann.

    Thread-Starter holgerf

    (@holgerf)

    Alle Plugins sind auf dem neuesten Stand.

    Lediglich das Theme ist alt (hat bisher immer funktioniert). Wir können das aber nicht updaten, da der damalige Ersteller der Seite im Theme in den Dateien Einstellungen vorgenommen hat, die durch ein Update überschrieben würden.

    Ich vermute mal, das es daran liegt. Dass wäre leider schlecht.

    Ich würde ja gerne einen Fachmann die Seite neu machen lassen, aber das ist für unseren Verein leider sehr teuer.

    ;-((

    Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,

    Wir können das aber nicht updaten, da der damalige Ersteller der Seite im Theme in den Dateien Einstellungen vorgenommen hat, die durch ein Update überschrieben würden.

    Das ist leider denkbar schlecht. Normalerweise erstellt man ein Child Theme und schreibt die Anpassungen in die functions.php.

    Das hier verwendete Theme MH Magazine lite steht in einer aktuellen Version zur Verfügung (letztes Update August 2024).
    Sind denn die Änderungen an der (alten) Version des Themes so umfangreich, dass ein Update auf die neue Version nicht in Frage kommt?
    Das solltest du mal testen. Vorher bitte Sicherung erstellen.

    Viele Grüße
    Hans-Gerd

    Thread-Starter holgerf

    (@holgerf)

    Ich weiss jetzt garnicht, wann wir die Homepage neu gemacht haben. Das sind schon etliche Jahre.

    Der damalige Administrator hat in dem Theme einige Änderungen in den Dateien vorgenommen (Schrift, Farben etc.).
    Wo genau und was alles entzieht sich unserer Kenntnis. Er hat damals gesagt, dass das Theme nicht upgedatet werden soll, da sonst die Änderungen überschrieben werden.
    Leider ist der Administrator nicht mehr greifbar.

    Ich befürchte bei einem Update des Theme ein gänzlich anderes Layout zu haben.
    Damals wurde das wohl noch nicht mit einem Child Theme gemacht, was sich jetzt wohl rächt.

    Moderator Hans-Gerd Gerhards

    (@hage)

    Nun ja, es gibt bei einer uralten Version eines Themes auch das Problem, dass es Sicherheitslücken geben könnte, so dass die Gefahr besteht, dass die Website gehackt wird. Abgesehen davon birgt auch eine ältere PHP-Version bestimmte Risiken.

    Dieses Risiko würde ich nicht eingehen, aber das ist natürlich eure Entscheidung.
    Daher meine Empfehlung: Website komplett sichern und dann das Theme updaten. Wenn das dann nicht „passt“, Sicherung wiederherstellen.
    Evtl. ist es auch hilfreich, wenn du vorher noch mit dem Hoster sprichst, damit der Hoster ggfs. evtl. gegen eine geringe Gebühr eine ältere Sicherung wiederherstellen kann, falls das nicht so „passt“.

    Hallo,

    auf einer Theme-Seite im Theme-Verzeichnis kannst du auf den Link subversion repository klicken. Dort werden dir alle Theme-Versionen aufgelistet. Ihr könnt so die Dateien mit Notepad++ und Compare-Plugin automatisiert mit der ursprünglichen Version vergleichen.

    Für Astra wäre der Link z. B.:

    https://themes.svn.wordpress.org/astra/

    Moderator Hans-Gerd Gerhards

    (@hage)

    @holgerf
    Wir freuen uns über eine Rückmeldung, wie du weiterverfahren möchtest.

Ansicht von 8 Antworten – 1 bis 8 (von insgesamt 8)