• Gelöst Emko2

    (@emko2)


    Fehlerbericht WP, 2020 12 22

    Hinweis: meine HP benutzt kein Routverzeichnis, weil ich für die Original HP noch ein anderes Programm zur Erstellung der HP benutze, das ich mit WP ersetzten möchte.

    Vielen Dank für Ihre Bemühungen !

    Allgemeines:

    Neue Installation, WordPress 5.6, bisher keine HP mit WordPress erstellt, Newbie,
    u.a. Fehler ist nach dem Löschen von ertellten Leerseiten entstanden. Zusammenhang aber unklar.
    Ich habe Plugins de-/aktiviert und alles aktualisiert, der Fehler ist immer noch vorhanden. Auch unter Einstellungen/Permalinks aktualisiert.
    Unter Support Search/Forum FAQ ähnliche Fragestellungen gefunden, aber kein Lösung zu meinem Problem.

    Problembeschreibung:

    Wenn man im Menü auf Seiten/Seiten Erstellen oder Beiträge/Beiträge Erstellen Text eingibt und „Veröffentlichen“ klickt, kommt die Fehlermeldung:

    „Aktualisierung fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.“

    Nicht immer erscheint zuerst die Fehlermeldung:

    „Das Backup dieses Beitrags in deinem Browser unterscheidet sich von der unten stehenden Version.“
    Wenn man auf den sich darunter befindlichen Button (Das Backup wiederherstellen) klickt, kommt auch die Fehlermeldung:

    „Aktualisierung fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.“

    ! Die Veröffentlichung einer Seite ist nicht möglich. !

    Auf der Seite Werkzeuge/Website-Zustand/Status steht als empfohlene Verbesserung:

    Die REST-API kam zu einem unerwarteten Ergebnis:

    Die REST-API ist eine Möglichkeit, wie WordPress und andere Anwendungen mit dem Server kommunizieren. Ein Beispiel ist der Bildschirm des Block-Editors, der darauf aufbaut, deine Beiträge und Seiten anzuzeigen und zu speichern.

    Der Aufruf der REST-API führte zu folgendem unerwarteten Ergebnis: (404) <!DOCTYPE HTML PUBLIC „-//IETF//DTD HTML 2.0//EN“> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL was not found on this server.</p> </body></html> .

    Werkzeuge/Website-Zustand/Bericht

    
    ### wp-core ###
    
    version: 5.6
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%year%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 2
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /www/htdocs/w00df6ac/WordPress FK
    wordpress_size: loading...
    uploads_path: /www/htdocs/w00df6ac/WordPress FK/wp-content/uploads
    uploads_size: loading...
    themes_path: /www/htdocs/w00df6ac/WordPress FK/wp-content/themes
    themes_size: loading...
    plugins_path: /www/htdocs/w00df6ac/WordPress FK/wp-content/plugins
    plugins_size: loading...
    database_size: loading...
    total_size: loading...
    
    ### wp-active-theme ###
    
    name: Twenty Twenty-One (twentytwentyone)
    version: 1.0
    author: WordPress-Team
    author_website: https://de.wordpress.org/
    parent_theme: none
    theme_features: core-block-patterns, automatic-feed-links, title-tag, post-formats, post-thumbnails, menus, html5, custom-logo, customize-selective-refresh-widgets, wp-block-styles, align-wide, editor-styles, editor-style, editor-font-sizes, custom-background, editor-color-palette, editor-gradient-presets, responsive-embeds, custom-line-height, experimental-link-color, custom-spacing, custom-units, widgets
    theme_path: /www/htdocs/w00df6ac/WordPress FK/wp-content/themes/twentytwentyone
    auto_update: Deaktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1687
    imagemagick_version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
    file_uploads: File uploads is turned off
    post_max_size: 200M
    upload_max_filesize: 200M
    max_effective_size: 200 MB
    max_file_uploads: 20
    imagick_limits: 
    	imagick::RESOURCETYPE_AREA: 31 GB
    	imagick::RESOURCETYPE_DISK: 1.84467440737E+19
    	imagick::RESOURCETYPE_FILE: 786432
    	imagick::RESOURCETYPE_MAP: 31 GB
    	imagick::RESOURCETYPE_MEMORY: 16 GB
    	imagick::RESOURCETYPE_THREAD: 8
    gd_version: 2.2.5
    ghostscript_version: 9.26
    
    ### wp-server ###
    
    server_architecture: Linux 4.15.0-128-generic x86_64
    httpd_software: Apache
    php_version: 7.4.10 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 3000
    time_limit: 30
    memory_limit: 64M
    admin_memory_limit: 256M
    max_input_time: 60
    upload_max_filesize: 200M
    php_post_max_size: 200M
    curl_version: 7.58.0 OpenSSL/1.1.1
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: false
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 5.7.28-nmm1-log
    client_version: mysqlnd 7.4.10
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /www/htdocs/w00df6ac/WordPress FK/wp-content
    WP_PLUGIN_DIR: /www/htdocs/w00df6ac/WordPress FK/wp-content/plugins
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_LOCAL_DEV: undefined
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable

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

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 24)
  • Hallo,
    vor den nachfolgenden Lösungsvorschlägen bitte eine Sicherung erstellen:

    • vielleicht gibt es ein Problem mit den Permalinks: Das könnten möglicherweise wie folgt gelöst werden: Über Einstellungen > Permalinks im WordPress Dashboard unten auf der Seite auf den Button „Änderungen speichern“ klicken. Hier brauchst du keine Änderungen vornehmen – einfach auf die Schaltfläche klicken.
    • sollte das Problem dann nicht gelöst sein: Bitte lösche per FTP die Datei .htaccess in deinem Web-Stammverzeichnis (du kannst sie auch vorsichtshalber einfach umbenennen). Geh anschließend in Einstellungen > Permalinks und bestätige einfach die aktuelle Einstellung. Die .htaccess wird dabei neu erstellt.

    Viele Grüße
    Hans-Gerd

    Thread-Starter Emko2

    (@emko2)

    Hallo Hans-Gerd,
    Danke für die schnelle Antwort.
    Ich habe deinen Rat befolgt. Es wurde eine neue .htaccess estellt, leider hat sich aber nach der Aktualisierung der Permalinks keine Änderung der Situation (Veröffentlich nicht möglich) ergeben.
    Viele Grüße
    Fritz

    Hallo,
    die Hinweise zu WordPress 5.5 hast du schon gelesen? – Möglicherweise kann dein Problem durch die Installation des Plugins Enable jQuery Migrate Helper behoben werden (siehe o. g. Beitrag). Lösche bitte anschließend Browser- und sonstige Caches. Das Plugin liefert dir auch Informationen darüber, welches Plugin oder Theme möglicherweise betroffen ist. Interessant ist in dem Zusammenhang auch der folgende Beitrag

    Siehe auch: https://make.wordpress.org/core/2020/06/29/updating-jquery-version-shipped-with-wordpress/
    Viele Grüße
    Hans-Gerd

    Thread-Starter Emko2

    (@emko2)

    Hallo Hans-Gerd,
    ich kann das Plugin jQuery UI in den Vorlagen nicht finden. Mach ich was falsch ?
    Viele Grüße
    Fritz

    Hallo,
    nein, ich hatte in deinem Bericht übersehen, dass du kein Plugin installiert hast. Das genannte Plugin „Enable jQuery Migrate Helper“ könnte nur hilfreich sein, wenn Plugins installiert sind, die veraltete jQuery-Bibliotheken nutzen.
    Da du WordPress offensichtlich neu installiert hast, würde ich WordPress noch mal komplett löschen und dann neu installieren, um zu sehen, ob das Problem noch auftaucht.
    Du hast WordPress in einem Ordner .../WordPress%20FK/ angelegt. %20 steht für ein Leerzeichen. Das ist grundsätzlich keine gute Lösung. Bevor du WordPress noch mal neu in diesen Ordner installierst, nenne doch bitte den Ordner in /WordPress_FK/ (mit Unterstrich) um. Das könnte auch ein Grund für die Probleme sein.
    Viele Grüße
    Hans-Gerd

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    „Aktualisierung fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.“

    Die Fehlermeldung hatte ich erst gestern Abend mal wieder und während sonst häufig eine Rolle spielt, dass WordPress nach Plugin-Installationen oder -Updates schon mal die Permalinks „vergisst“ (hier reicht es, wenn du das Menü Einstellungen > Permalinks aufrufst und die Einstellungen nochmal speicherst), war diesmal die Ursache ein fehlerhafter Code in einem Shortcode, den ich selber erstellt hatte.

    Bei Speichern von Seiten und Blogbeiträgen verwendet WordPress die REST API und die JSON-Antwort wird als Rückmeldung ausgewertet. Tritt dabei ein Fehler auf (in diesem Fall durch meinen eigenen, fehlerhaften Code), gibt sich WordPress wortkarg, sagt „No-no“ und meldet lapidar, dass die JSON-Antwort nicht so ausgefallen ist, wie man sich das gerne gewünscht hätte.

    Wenn du also Probleme mit Permalinks ausschließen kannst, wäre der nächste Schritt zu prüfen, ob ein Plugin oder dein Theme beim Speichern/Aktualisieren von Beiträgen und Seiten einen Fehler ausgibt und dadurch die JSON-Antwort so verändert, dass WordPress das als Fehler wertet. Das kannst du ganz praktisch mit dem Plugin Health Check machen, das dir dafür unter Werkzeuge > Website-Zustand einen Problembehandlungsmodus zur Verfügung stellt. Mit dem deaktivierst du (nur für dich sichtbar, deine Besucher bekommen davon nichts mit) die Plugins und wechselst zu einem Standard-Theme. Nun versuchst du erneut, deinen Beitrag/deine Seite zu aktualisieren. Klappt das, aktivierst du einzeln die Plugins, testest, wechselst zu deinem bisher verwendetem Theme, testest … bis du den Fehler im Ausschlußverfahren gefunden hast.

    Nachtrag: Die Feststellung von Hans-Gerd, dass ein Leerschritt in der Website-/WordPress-URL zu Problemen führen kann, ist völlig korrekt und das solltest du als erstes angehen, bevor du umständlich Plugins und Themes testest.

    • Diese Antwort wurde geändert vor 4 Jahren, 1 Monat von Bego Mario Garde. Grund: Nachtrag
    Thread-Starter Emko2

    (@emko2)

    Hallo Hans-Gerd, Hallo Bego Mario Garde,
    auch mit Health Check bekomme ich nur die Aussage:

    Der Aufruf der Reset-API führt zu folgendem unerwarteten Ergenis: (404)
    Not Found
    The requested URL not found on the server.

    Ich denke eine Neuinstallation ist in meinem Fall wohl das Beste.

    Vielen Dank für euer Bemühungen !

    Fritz

    Hallo Bego,
    ich hatte auch zuerst übersehen, dass das eine frische (?) Installation ohne irgendein Plugin und ohne weitere Themes außer Twenty Twenty-One war. Insofern glaube ich nicht, dass da Health Check viel bringt. Aber wer weiß … verlieren kann man dabei ja nichts.
    Viele Grüße
    Hans-Gerd

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    @hage irgendwie nicht mein Tag … ¯\_(ツ)_/¯

    @pixolin alles gut – logisch so kurz vor Weihnachten und dann in diesen Zeiten 😱

    Thread-Starter Emko2

    (@emko2)

    Ich habe jetzt WP neu Installieren wollen, bekomme aber nach Eingabe der Datenbank-Daten (beim Installationsskript) die Meldung:WP bereits installiert. Für eine Neuinstallation lösche bitte zuerst deine alten Datenkank-Tabelle.

    Was ist jetzt zu tun ?

    Vielen Dank für euere Hilfe !

    Hallo,
    dann stehen möglicherweise noch die alten Zugriffsdaten in der wp-config.php und/oder du hast die Seite nicht komplett gelöscht.
    Hier noch ein paar Fragen dazu:

    • Wie hast du denn die neue Installation vorgenommen? – 1-Click über den Hoster oder manuell?
    • Hast du denn eine neue Datenbank angelegt? – wenn ja: dann musst du die Zugangsdaten auch entsprechend in die wp-config.php mit einem geeigneten Editor (z.B. Atom Editor oder Notepad++, bitte nicht Windows Notepad oder Mac Texteditor) eintragen.

    Was du genau gemacht hast, können wir leider kaum nachvollziehen.
    Viele Grüße
    Hans-Gerd

    Thread-Starter Emko2

    (@emko2)

    Hallo Hans-Gerd,
    danke für deine Bemühungen.
    Also mit WP scheint es doch nicht so einfach zu sein wie im Internet immer so suggeriert wird.
    Ich habe alle Dateien auf dem Server und das Verzeichnis auf dem Computer gelöscht. Die WP-Zip-Datei neu runtergeladen, expandiert, das Verzeichnis auf den Server kopiert, mit firefox das Installationsskript aufgerufen.
    Dann habe ich allerdings zuerst einen Fehler gemacht und einen falschen Datenbank-Name angegeben. Daher habe ich mit firefox das Installationsskript erneut aufgerufen und die korrekten Daten eingegeben. Da beim Aufruf von WP der Bildschirm weiß blieb, habe ich die wp-config mit Notbook editiert. Das war allerdings auch nicht erfolgreich.
    Daher habe ich das Verzeichnis auf dem Server erneut gelöscht, neu vom Computer auf den Server kopiert und das Installationsskript aufgerufen. Da kam es dann zu der Fehlermeldung: WP bereits installiert. Für eine Neuinstallation lösche bitte zuerst deine alten Datenkank-Tabelle.
    Wo ? In der beim Hoster vorhandenen Dadenbank ?

    Die Frage ist doch auch, wenn ich auf dem Server alles lösche (mit Befehl Löschen und optisch im Verzeichnis nix mehr zu sehen ist) ob dann wirklich alles gelöscht ist, oder ob in irgend welchen Speichern noch Infos sind ? Wenn ich also neu aufsetzen will reicht es einfach alles zu löschen oder sind -wie die Fehlermeldung andeutet – noch irgend welche Infos vorhanden ?
    Für ein klärendes Wort wäre ich dankbar. Dank !

    Hallo,
    na ja, wenn du auf dem Server den Ordner mit WordPress löschst, ist davon die Datenbank nicht betroffen.
    Die Installation von WordPress ist in der Tat an sich nicht besonders kompliziert. Ich gestehe allerdings, dass ich zu Beginn meiner Zeit mit WordPress auch eher die 1-Click-Installation beim Hoster gewählt habe, weil mit die manuelle Installation erst mal abgeschreckt hat.
    In der folgenden Anleitung findest du gerade für Einsteiger noch einige Hinweise, die dir möglicherweise helfen. Hilfreich ist auch ein entsprechendes Buch zum Einstieg in WordPress 5, z. B. das hier.
    In deinem Fall würde ich einfach eine neue Datenbank erstellen, wenn du die manuelle Installation weiterhin durchführen möchtest.
    Viele Grüße
    Hans-Gerd

    Thread-Starter Emko2

    (@emko2)

    Hallo Hans.Gerd,
    die erste Installation lief auch Problenlos zügig durch. Das Problem jetzt ist die Datenbank. Erstelle ich eine neue Datenbank stimmt die Installation wieder nicht mehr (Datenbank-Name, Datenbank-User….also alles neu von vorne … wie du sagst…im Prinzip einfach … aber manchmal eben nicht…schade dass ich bei der zweiten Installation den Datenbank-Name nicht korrekt eingegeben habe . Dadurch kamen die Schwierigkeiten.

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 24)
  • Das Thema „Keine gültige JSON-Antwort“ ist für neue Antworten geschlossen.