Beiträge von b3317133

    Bei der Suche nach Darstellungsproblemen deaktiviere alle Cache-, Minify- und Optimierungsplugins - derzeit mindestens aktiv: Autoptimize, WP Fastest Cache.

    Anmerkung am Rande: Die Funktionen dieser beiden Plugins überschneiden sich, je nach Konfiguration kann/wird das zu Fehlfunktionen führen.

    Derzeit erzeugt die Seite einen Scriptfehler in der Browser Konsole:

    Code
    Uncaught ReferenceError: wp is not defined


    Evtl. hängt es auch damit zusammen.

    Entferne diese Zeile, sie enhält falsche Hochkommata:

    Code
    define(‘WP_POST_REVISIONS’,4);


    Leider werden Rückfragen nur unvollständig beantwortet, das macht Hilfe nicht einfach.

    Wenn Du weitere Probleme hast, beantworte alle Rückfragen.

    • Wo/wie genau wird das Error Log eingesehen?
    • Was erscheint im Error Log wenn jetzt und heute der Fehler 500 aktuell auftritt?
    • Wurden in [FONT=Courier New]wp-config.php[/FONT] manuelle Einträge vorgenommen? Gibt es andere/zusätzliche Zeilen im Vergleich zu [FONT=Courier New]wp-config-sample.php[/FONT]? Falls ja, poste diese Einträge. Ausnahme: Datenbank Zugangsdaten DB_XXX und AUTH/KEY/SALT Zeilenblock.
    • Welche genaue PHP Version ist im Hosting eingestellt und wird dann ohne den [FONT=Courier New].htaccess[/FONT] "Cheatcode" verwendet?
    • Was steht (ausser diesem "Cheatcode") noch in [FONT=Courier New].htaccess[/FONT]? Was erscheint im Error Log wenn das Umbenennen einen weissen Bildschirm ergibt?
    • Von wann genau ist diese PHP Deprecated get_currentuserinfo Meldung? Zeit/Datum wurde abgeschnitten. Welches Theme und welche Plugins waren zu exakt diesem Zeitpunkt aktiv?
    • Welche genaue Theme Version? Wird ein Child Theme verwendet?
    • Was steht (ausser diesem "Cheatcode") noch in [FONT=Courier New].htaccess[/FONT]?
    • Was erscheint im Error-Log des Servers? Alternativ bei Aktivierung von [FONT=Courier New]WP_DEBUG[/FONT] im Browser?

    Woran kann es wohl noch liegen, dass PHP 8 nicht läuft?

    • An manuellen fehlerhaften Einträgen z.B. mit falschen Hochkommata in [FONT=Courier New]wp-config.php[/FONT]
    • An nicht PHP 8 kompatibler WordPress Version (für PHP 8.0 mind. WP 5.6)
    • An nicht PHP 8 kompatiblem Theme, welche Themes genau wurden gewechselt/getestet?

    Es laufen weiterhin Cache-, Optimierungs-, CDN- usw. Plugins und Mechanismen, derzeit mind. aktiv: Cloudflare auf dem Server mit dem Cloudflare APO-Diensthttps://blog.cloudflare.com/automatic-plat…with-wordpress/(automatische Plattform-Optimierungen).

    Ergänzt man in einer URL, die falsche Inhalte zeigt, einen Querystring wie z.B. [FONT=Courier New]/?asdas123[/FONT] o.ä. dann wird die richtige Seite gezeigt. Ergebnis: Das Problem liegt an einem der o.g. Mechanismen.

    Das bedeutet:

    • Deine Datei [FONT=Courier New]wp-config.php[/FONT] ist nicht beschreibbar, das ist kein WordPress Standard Verhalten.
    • Das Plugin W3 Total Cache ist deshalb derzeit nicht kompatibel mit Deiner Installation.


    Mögliche Lösungen:

    • Verwende ein anderes Cache Plugin, das nicht in [FONT=Courier New]wp-config.php[/FONT] schreiben will.
    • Wende Dich an die Person, die den Website ursprünglich eingerichtet hat und für diesen Schreibschutz verantwortlich ist.


    Hinweis am Rande: Ein Zitat im Forum hier fügt man über das [FONT=Courier New][+][/FONT] Symbol ein.

    Der Website ist gehackt. Ein User mit dem ID 12 hat ab dem 29.04.2023 viele Spam Beiträge angelegt.

    Code
    Erster Beitrag: https://www.myseestern.de/2023/04/29/test-title4279/
    Alle Beiträge: https://www.myseestern.de/?author=12
    Alle Beiträge via REST-API: https://www.myseestern.de/wp-json/wp/v2/posts?per_page=100&author=120


    Im Frontend sieht der Website ansonsten (noch) vollständig aus. Wenn Du im Backend Dinge nicht mehr sehen kannst, ist entweder Deine Benutzerrolle nicht mehr Administrator oder der Hack verhindert das.

    Alles auf dem Server inkl. Datenbank ist als kompromitiert zu betrachten.

    Das nachträgliche Entfernen einzelner Schadcodes oder Auswirkungen ist nicht ausreichend. Es können auch mehrere Hacks erfolgt sein, ggf. auch zu anderen Zeitpunkten.

    Das allgemeine Vorgehen bei einem Hack ist z.B. hier beschrieben, das könntest Du mit jemandem mit WordPress Erfahrung bei Dir im näheren Umfeld zusammen durchgehen. Jeden einzelnen Punkt.

    Hinweis zur Problemsuche: Es wird eine vier Jahre alte Version 21.2.2 des BeTheme verwendet. Evtl. kam der Hack darüber, oder über ggf. ähnlich veraltete andere Komponenten.

    Code z.B. in [FONT=Courier New]functions.php[/FONT] des Child Themes oder in ein Code Snippet Plugin o.ä.:

    Code
    function meine_tags() {
    
    
        $tags = get_tags(array(
        .. und der restliche Code
    
    
    }


    Nutzung als Template Tag:

    PHP
    <?php meine_tags(); ?>

    Ich hoffe, das war es, was du wissen wolltest.


    Unter Kontext würde man verstehen, wo genau in welcher Theme-Datei etwas ausgegeben werden soll, inkl. Link zu dieser Seite mit genauer Beschreibung, dann könnte man viel sinnvoller helfen bzw. das Problem richtig verstehen. Es wurde hier offenbar mehrfach anders verstanden, als Du es meinst.

    Wenn das Error Logging in WordPress über die Datei [FONT=Courier New]wp-config.php[/FONT] aktiviert wird, ist das genannte Plugin nicht nötig und sollte auch nicht aktiv sein, da sich Überschneidungen von Einstellungen ergeben könnten.

    Die Datei [FONT=Courier New]wp-content/debug.log[/FONT] wird beim Auftreten der nächsten Fehlermeldung angelegt.

    Der Hinweis erfolgte aus einem einfachen Grund:

    Das Error-Log ist bei IONOS nicht im Hosting Backend und auch nicht im [FONT=Courier New]logs[/FONT] Ordner, dort sind nur die [FONT=Courier New]access.log[/FONT] Dateien. Anleitung von IONOS z.B. hier wie man das Error-Log manuell aktivieren könnte.

    Daher ist es bei IONOS in der Regel sinnvoll, das Debugging über [FONT=Courier New]wp-config.php[/FONT] in WordPress einzustellen, dann braucht man keine Pfade anzupassen oder [FONT=Courier New]php.ini[/FONT] Dateien zu erstellen usw.