[ad_1]
Gibt es echt eine „functions.phponline5453“? Oder eine fehlerhaft kopierte Fehlermeldung?
Wenn ja, ist so eine seltsam benamste Datei ohne Endung Absicht(?) oder eingeschleust.
Hallo,
ich vermute, dass diese Meldung mit einer veralteten Version von Woocommerce zusammenhängt. Solltest du sicher sein, dass du die aktuelle Version von Woocommerce installiert haben, dann brauchst du die folgenden Dinge natürlich nicht durchzuführen. In dem Ordner ...\wp-content\plugins\woocommerce kannst du per FTP auf die Datei readme.txt zugreifen. In dieser Datei findest du (vermutlich) in Zeile 7 den Eintrag Stable tag:. Dahinter sollte die Version stehen. Aktuell ist Version 8.0.2.
Bevor du folgende Dinge unternimmst, solltest du prüfen, ob du eine Sicherung erstellt hast bzw. eine Sicherung durchführen.
Es könnte vermutlich helfen, wenn du
- die aktuelle Version von Woocommerce runterlädst und auf deinem Rechner entpackst
- dann per FTP alle Dateien und Unterordner des Ordners von woocommerce (
...\wp-content\plugins\woocommerce) löschst, - dann alle Dateien und Unterordner aus der aktuellen Version, die du auf deinem Rechner entpackt hast, per FTP in den Ordner
...\wp-content\plugins\woocommercekopierst
Teste anschließend bitte, ob du dich wieder anmelden kannst.
Viele Grüße
Hans-Gerd
@kurapika
Gibt es echt eine „functions.phponline5453“?
Nein, aber es gibt eine tatsächlich etwas umfangreiche wp-includes/functions.php mit einer Zeile 5453 („on line 5453“). Dort wird eine Hilfsfunktion _deprecated_constructor() ausgeführt, die auf veraltete Funktionen hinweist. (Eine abweichende Zeilennunmmer kann mit einer älteren WordPress-Version zusammenhängen.)
Der Hinweis erscheint nicht, wenn man den Debug-Modus deaktiviert. Mit define('WP_DEBUG', false); in der wp-config.php sollte ein Zugriff auf das Backen wieder möglich sein, wenn nicht noch andere Programmteile fehlerhaft sind. Sinnvoller ist aber, den Fehler anschließend zu beheben und nicht nur die Fehlermeldung auszublenden.
Ab und zu hilft ein Blick in den Quellcode und die dort hinterlegten Kommentare. 😉
Also war es so gemeint:... /wp-includes/functions.php on line 5453 ...
die auf veraltete Funktionen hinweist.
Aber nicht sagt, wo der Fehler wirklich ist, oder übersehe ich da was?
Thread-Starter
Feige
(@irifei)
Ich habe in der Zwischenzeit auf die aktuelle Woocommerce Version upgedatet. Das hat den Fehler leider auch nicht gelöst. 🙈
Und ja – wenn ich den Fehlercode auslese weist er ständig auf das veraltete Script hin, in Zeile 5453 der Datei functions.php finde ich aber nichts…
In der config.php Datei steht define(‘WP_DEBUG‘,false)
Vielen Dank für eure Hilfe! ☺️💫
Hallo,
In der config.php Datei steht define(‘WP_DEBUG‘,false)
Am Ende der Zeile sollte aber ein Semikolon stehen:define('WP_DEBUG', false);
Ich habe überprüft ob W3TC das Problem verursacht.
Wie genau hast du das überprüft? – Im Zusammenhang mit WordPress 6.3 kam es zu einigen Problemen mit diesem Plugin. Du solltest das Plugin am besten erst mal komplett löschen. Eine Deinstallation des Plugins W3 Total Cache ist leider nicht ganz einfach, weil sich das Plugin ziemlich tief in den Core eingräbt, siehe hier:
https://www.reflection-werbeagentur.de/wie-loesche-ich-w3-total-cache/
Schau auch noch mal bitte in den folgenden Thread: Wie deaktiviert man alle Plugins ohne Adminzugang?
Poste doch bitte mal den Inhalt der Datei wp-config.php. Zugangsdaten und SALT-Keys solltest du vor dem Absenden aus der Antwort auf jeden Fall löschen.
Viele Grüße
Hans-Gerd
Und ja – wenn ich den Fehlercode auslese weist er ständig auf das veraltete Script hin, in Zeile 5453 der Datei functions.php finde ich aber nichts…
Hast du meine Antwort eigentlich gelesen? Ich habe doch beschrieben, welche Hilfsfunktion in der Datei ausgeführt wird und wofür sie verwendet wird.
Thread-Starter
Feige
(@irifei)
Ich bin wieder drin! Vielen Dank für eure Hilfe! @hage es lag wirklich noch am W3 – die Datei db.php hatte ich nicht gelöscht und in der wp-config.php stand noch „True“. Das war in meiner Anleitung leider beides nicht enthalten gewesen.
@pixolin Die Antwort hatte ich natürlich gelesen und mich auch bemüht alles zu verstehen… Quelltext & Co sind leider alles andere als meine Spezialität!
Danke euch allen! Ich freu mich sehr dass es wieder funktioniert! 🥰
super – freut uns. Danke für die Rückmeldung und “Gelöst”-Markieren. 👍
