Keine Aktualisierung von Seiten/Fehlermeldung Antwort ist keine gültige JSON-Antwort

  • Hallo zusammen,

    seit gestern Vormittag habe ich das Problem, dass sich Seiten und Beiträge nicht mehr aktualisieren lassen. Es scheint dann immer die Fehlermeldung „Aktualisierung fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.“ auf.

    Lösungsansätze wie Deaktivierung von Plugins oder Modifizierung der .htaccess-Datei laut dieser Anleitung
    https://wordpressmonster.de/wie-man-den-un…g-fur-anfanger/
    haben nichts gebracht.

    Was mir bei der Recherche zur Fehlerbehebung aufgefallen ist, ist dass unter dem Website-Zustand folgendes angezeigt wird:

    "Das Rest-API hat sich nicht korrekt verhalten. Das REST-API hat den Abfrageparameter context nicht korrekt verarbeitet." Allerdings findet sich hierzu kein Lösungsansatz.

    Hier noch die Basisinfos:

    URL: nostonoia.de

    WordPress-Version: 6.2.2

    Theme: OceanWP

    Plugins: Akismet, Autoptimize, Easy Digital Downloads, Hello Dolly, Independent Analytics, Kanban Boards for WordPress, Native PHP Sessions for WordPress, WordPress Editorial Calender, Yoast CEO

    Zuletzt habe ich versucht, alle Plugins zu deaktivieren und die .htaccess-Datei anzupassen. Außerdem habe ich PHP aktualisiert auf Version 8.0.


    Hat jemand eine Idee?

    Vielen Dank im Voraus!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • Lösungsansätze wie Deaktivierung von Plugins oder Modifizierung der .htaccess-Datei laut dieser Anleitung
    https://wordpressmonster.de/wie-man-den-un…g-fur-anfanger/
    haben nichts gebracht.

    evtl. hast du etwas übersehen? zum Beispiel bei den Permalinks ein fehlendes %/ die permalink struktur einfach hat bei mir mal nicht mit rest api funktioniert... Permalink-Struktur einfach /Plain sollte nicht ausgewählt sein.



    Plugins: Akismet, Autoptimize, Easy Digital Downloads, Hello Dolly, Independent Analytics, Kanban Boards for WordPress, Native PHP Sessions for WordPress, WordPress Editorial Calender, Yoast CEO

    Hello Dolly sollte gelöscht und die anderen deaktiviert werden.


    Zuletzt habe ich versucht, alle Plugins zu deaktivieren und die .htaccess-Datei anzupassen. Außerdem habe ich PHP aktualisiert auf Version 8.0.

    .htaccess-Datei kannst du dir sichern und dir eben über die Permalinks neu erstellen lassen. es sollte nur der Standard von WordPress enthalten.

    Und die Plugins "Independent Analytics, Kanban Boards for WordPress, Native PHP Sessions for WordPress, WordPress Editorial Calender," funktionieren mit PHP 8.0, wie hast du dies geprüft?

    Mit offenen Augen träumen

  • Hallo,
    ich habe die Permalinks entsprechend umgestellt. Die Plugins sind deaktiviert, Hello Dolly ist gelöscht.

    Ob die restlichen Plugins mit PHP 8.0 funktionieren, habe ich nicht überprüft - wie kann man das machen?

    Leider hat sich bzgl. Aktualisierbarkeit keine Besserung ergeben.


  • ich habe die Permalinks entsprechend umgestellt. Die Plugins sind deaktiviert, Hello Dolly ist gelöscht.

    was steht in der .htaccess? Nicht, dass du noch mit dem Cache von Autoptimize arbeitest...


    Ob die restlichen Plugins mit PHP 8.0 funktionieren, habe ich nicht überprüft - wie kann man das machen?

    Es gibt Werkzeuge dafür..

    PHP_CodeSniffer mit dem PHPCompatibility Standard: Dieses Tool analysiert deinen Code und erkennt Verstöße gegen eine Reihe von Codierungsstandards, die die Kompatibilität mit verschiedenen PHP-Versionen berücksichtigen.

    PHPStan: Dieses Tool ist ein statischer Analyse- und Kompatibilitätsprüfer für PHP, der Fehler in deinem Code finden kann, ohne ihn auszuführen.

    PHP Parallel Lint: Dieses Tool überprüft die Syntax von PHP-Dateien und zeigt dir Fehlermeldungen an, wenn es Probleme findet.

    Mit offenen Augen träumen

  • Hallo zusammen,
    vorab sei gesagt, dass ich in der Sache absoluter Anfänger bin - daher bitte um Nachsicht und Geduld :D

    Ich habe jetzt lange recherchiert und rumprobiert - aber ich bin offensichtlich mit meinem Latein am Ende ...

    Zu euren Antworten:

    was steht in der .htaccess? Nicht, dass du noch mit dem Cache von Autoptimize arbeitest...


    Das hier:

    # BEGIN WordPress
    # Die Anweisungen (Zeilen) zwischen „BEGIN WordPress“ und „END WordPress“ sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    PHP_CodeSniffer mit dem PHPCompatibility Standard: Dieses Tool analysiert deinen Code und erkennt Verstöße gegen eine Reihe von Codierungsstandards, die die Kompatibilität mit verschiedenen PHP-Versionen berücksichtigen.


    Ich bin leider mit der Anwendung überfordert; nur die Installation habe ich als Laie fertiggebracht.
    Es gibt auch das Plugin Query Monitor, das mir folgendes ausgespuckt hat:

    Hilft das schon weiter?

    Die o.g. URL zeigt einen Webmail Login, keine WordPress Webseite.

    Richtig - da habe ich sicher Mist bei der Einrichtung der Webmail-Anwendung gebaut :oops: Wie kann man das wieder weg bekommen? Liegt es möglicherweise daran, dass sich Beiträge nicht mehr aktualisieren lassen?

    Danke euch für eure Hilfe!

  • Beantworte noch diese Fragen:

    • Was erscheint in der Browser Konsole (google) beim Aktualisieren der Seite?
    • Was steht im Error Log des Servers beim Aktualisieren der Seite?


    Und hierzu:

    ..da habe ich sicher Mist bei der Einrichtung der Webmail-Anwendung gebaut :oops: Wie kann man das wieder weg bekommen? Liegt es möglicherweise daran, dass sich Beiträge nicht mehr aktualisieren lassen?


    Durch diese jetzt "konkurrierende" Einrichtung wurde mind. die Datei [FONT=Courier New]index.php[/FONT] von WordPress überschrieben. Mehr bzw. was das für Auswirkungen auch im Backend von WordPress haben könnte, kann man "von aussen" dazu schwer sagen.

  • ist richtig.


    Ich bin leider mit der Anwendung überfordert; nur die Installation habe ich als Laie fertiggebracht.

    Du hast eine PHP Migration durchgeführt. Und wenn du in wenigen Monaten auf PHP 8.2 selber machen möchtest, ist es sinnvoll, wenn man die Werkzeuge kennst.



    Es gibt auch das Plugin Query Monitor, das mir folgendes ausgespuckt hat:

    Hilft das schon weiter?

    in irgendeinem e-learning kurs auf In wurde mir das für die Plugin Entwicklung auch empfohlen. Fällt bei mir in die Rubrik *Spielzeug* ganz nett ABER....

    Hilft dir zum Beispiel die Information irgendwie weiter? Mir auch nicht.



    Richtig - da habe ich sicher Mist bei der Einrichtung der Webmail-Anwendung gebaut :oops: Wie kann man das wieder weg bekommen? Liegt es möglicherweise daran, dass sich Beiträge nicht mehr aktualisieren lassen?

    Wenn dies deine Seite war ... ist WordPress überschrieben worden. Wenn du die Möglichkeit hast, Webmail zu löschen - mach dies..

    WordPress bekommst du hier und kannst du per FTP über die bestehenden Dateien kopieren.
    https://de.wordpress.org/download/

    die wp-config.php vorher sichern und die anderen Dateien auch.

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!