Speichern von Änderungen nicht mehr möglich

  • Auf einem Testserver hier mit PHP 8.0.x, Theme Pathway 1.0.12 und Plugin Kubio 1.7.3 (build: 171) gibt es diese Zeilen nicht im [FONT=Courier New]debug.log[/FONT]. Der "Save" Button funktioniert problemlos.

    Sie kommen daher wohl aus einem Deiner sonstigen Plugins. Deaktiviere schrittweise temporär der Reihe nach alle Plugins und gehe jeweils wie bei 1. - 4. beschrieben vor, bis diese Zeilen nicht mehr erscheinen.

    Ich werde das gleich mal machen und hier berichten. Ich weiß nicht woran es liegt. Die Plugins waren ja allen von Beginn an in Betrieb und auf einmal gibt es die Probleme.

    Danke auch für den Hinweis, dass es nicht am Theme selbst liegt.

    LG Andree

    • 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

  • Mit PHP 8.1.x ist das Theme Pathway 1.0.12 bzw. seine integrierte für diese PHP Version veraltete Browser Detection Komponente nicht kompatibel.

    Mit PHP 8.2.x ist das Theme Pathway 1.0.12 durch weitere integrierte für diese PHP Version veraltete Komponenten im Plugin Kubio 1.7.3 erst recht nicht kompatibel.

  • Dann werde ich jetzt testweise mal eine ältere PHP Version installieren und schauen ob es dann wieder funktioniert. Wobei ich mir ziemlich sicher bin, dass ich beim Aufsetzen der Webseite schon eine 8er PHP Version istalliert hatte.
    Das Deaktivieren der Plugins hat jedenfalls nichts gebracht.

    Ich werde weiterhin berichten.

    LG Andree

  • Mit PHP 8.0.x sind Theme und Kubio Plugin kompatibel. Der "Save" Button funktioniert problemlos.

    Die zitierten [FONT=Courier New]debug.log[/FONT] Meldungen PHP Notice: Function wp_enqueue_script was called incorrectly ... werden hier auf dem Testserver mit nur Theme und Kubio Plugin mit keiner der PHP 8.x Versionen erzeugt.

  • Siehe dazu den o.g. [FONT=Courier New]JSON.parse[/FONT] Hinweis bzgl. Browser Console Netzwerk Tab und v.a. den Hinweis auf die Deaktivierung aller vorhandener Plugins mit Sicherheitsfunktionen wegen der Forbidden Meldungen im älteren Screenshot.

  • Wie schon geschrieben: Wo finde ich den den JSON.parse Eintrag in der Browserkonsole?
    Und ich habe alle Plugins mit Ausnahme des Kubio deaktiviert. Den brauche ich ja um die Seite überhaupt richtig anzuzeigen.
    Ich habe allerdings auch schon versucht eine Änderung mit dem Standart-Editor von Wordpress zu machen. Das hat auch nicht funktioniert.


  • Du hast diese Einträge selbst gepostet. Daher die Frage, was erscheint im Browser Console Netzwerk Tab bei der [FONT=Courier New]JSON.parse[/FONT] Zeile als Antwort wenn Du auf den Button "Save" klickst?

    Es laufen weiterhin Plugins mit irgendwelchen Sicherheitsmechanismen, die z.B. den Zugriff auf die Browser Console über rechte Maustaste verhindern wollen u.ä.

  • Das was ich in dem Anhang gepostet habe, hat mit die Konsole so angezeigt. Ich sehe ja noch nicht mal einen Tab "Netzwerk"

    Die Plugins waren alle deaktiviert, mit Ausnahme des Kubio. Ich habe sie jetzt nur wieder deaktiviert, da ich für heute aufgehört habe mich drum zu kümmern.
    Ich mache am WE erst weiter. Es gibt ja schließlich auch noch andere Dinge zu erledigen. :-)

    LG
    Andree

  • Den Screenshot dazu habe ich hier angehängt.

    Deine Screenshots sind nicht lesbar. Und es geht eigentlich nur um die Meldungen, wenn du eine Seite / Beitrag speicherst.


    Würde evtl. jemand per Teamviewer helfen? Oder ist soetwas unerwünscht hier?

    Persönliches Händchenhalten bekommst du über das Jobforum.


    ich habe die PHP Version jetzt erst einmal auf 8.0 zurückgesetzt.

    gut.


    Dann habe ich die Browserkonsole geöffnet und mein Backend geöffnet und bin in den Bearbeitungsmodus meiner Seite gegangen. Da hat die Browserkonsole schon angefangen zu rattern obwohl ich noch garnichts gemacht habe. Den Screenshot dazu habe ich hier angehängt.

    Der Screenshot interessiert nicht, sondern nur der, wenn das ABSPEICHERN nicht funktioniert.

    Hast du irgendwelche Sicherheitsplugins aktiv? oder hast du an der .htaccess Änderungen aktiv? Am besten kopierst du einmal die .htaccess hier rein.

    Und schon einmal einen anderen Browser verwendet? oder

    Mit offenen Augen träumen

  • Der Screenshot interessiert nicht, sondern nur der, wenn das ABSPEICHERN nicht funktioniert.

    Hast du irgendwelche Sicherheitsplugins aktiv? oder hast du an der .htaccess Änderungen aktiv? Am besten kopierst du einmal die .htaccess hier rein.

    Und schon einmal einen anderen Browser verwendet? oder


    Hallo,

    Das bekomme ich in der Browserkonsole angezeigt wenn ich unter "Ausgabe Filtern" nach json.parse suche.
    Es entstehen innerhalb von kurzer Zeit so viele Einträge, dass ich nicht weiß wo ich suchen soll. Ich bin ja aber auch kein Web-Entwickler und kenne mich damit überhaupt nicht aus.
    Ich habe das jetzt mal als Screenshot in hoher Auflösung gemacht und lade das auf meinen Webspace hoch. Dann kann man sich das hier vielleicht besser anschauen.
    Vielleicht kann mir aber auch jemand mal genau erklären wie ich an diese "parse" Einträge komme. Ich sehe sie nicht.


    11:29:45.778 Uncaught (in promise) SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data 3


    In Google Chrome kann ich übrigens auch keine Änderungen speichern.

    [Blockierte Grafik: https://photomotics.de/new/wp-content/uploads/2023/06/Konsole_2.jpg]

    [Blockierte Grafik: https://photomotics.de/new/wp-content/uploads/2023/06/Konsole.jpg]

    LG Andree

  • Das hatte ich noch vergessen:
    Der Inhalt der htaccess Datei


    [size=12]#Begin Really Simple Security
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>

    #End Really Simple Security
    # 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>[/SIZE]

    [size=12]# END WordPress

    [/SIZE]
    [size=14]Ein schönes Wochenende wünsche ich.

    LG Andree[/SIZE]

  • Vielleicht kann mir aber auch jemand mal genau erklären wie ich an diese "parse" Einträge komme. Ich sehe sie nicht.


    Stelle die Netzwerk Liste auf "Alles" und nicht nur auf "HTML", so wie jetzt blendest Du die relevanten Meldungen warum auch immer vorsätzlich aus.

    Klicke dann in der Netzwerk Liste mit den Requests auf die Zeile, in der [FONT=Courier New]JSON.parse[/FONT] Fehler vorkommt und poste die Antwort.

    Es laufen weiterhin Plugins mit irgendwelchen Sicherheitsmechanismen, es wurde schon mehrfach der Hinweis auf die Deaktivierung aller vorhandener Plugins mit Sicherheitsfunktionen wegen der Forbidden Meldungen gegeben.

    Deaktiviere zudem alle Browser Add-Ons, derzeit mind. aktiv Adblock Plus, auch sowas kann unter Umständen Einflüsse haben.

    Ergänzung: Verwende das [FONT=Courier New][+][/FONT] Symbol und Code im Forum Editor für Logs und Code.

    2 Mal editiert, zuletzt von b3317133 (10. Juni 2023 um 12:26)

  • Stelle die Netzwerk Liste auf "Alles" und nicht nur auf "HTML", so wie jetzt blendest Du die relevanten Meldungen warum auch immer vorsätzlich aus.

    Klicke dann in der Netzwerk Liste mit den Requests auf die Zeile, in der [FONT=Courier New]JSON.parse[/FONT] Fehler vorkommt und poste die Antwort.

    Es laufen weiterhin Plugins mit irgendwelchen Sicherheitsmechanismen, es wurde schon mehrfach der Hinweis auf die Deaktivierung aller vorhandener Plugins mit Sicherheitsfunktionen wegen der Forbidden Meldungen gegeben.

    Deaktiviere zudem alle Browser Add-Ons, derzeit mind. aktiv Adblock Plus, auch sowas kann unter Umständen Einflüsse haben.

    Ich frage jetzt zum dritten Mal: Wo finde ich diese "sch...." parse Einträge ?
    Ich habe die Konsole auf, habe sie auf "Alles" stehen. Das Ding rattert und rattert und es sind innerhalb von Sekunden hunderte neue Einträge vorhanden. Ich weiß nicht wo ich suchen soll. Es muss mir doch jemand vernünftig erklären können wie ich dahin komme. Ich bin nur ein kleiner einfacher User.

    Und hier noch einmal ein Screenshot auf dem zu sehen ist dass kein Sicherheitsplugin aktiv ist. [Blockierte Grafik: https://photomotics.de/new/wp-content…/06/Plugins.jpg]

    Hier noch ein Link zu einem kurzen Video.

    https://photomotics.de/new/wp-content…10_121740_1.mp4

  • Die Console Liste rattert. Die Antworten der fehlerhaften Requests gäbe es in der Netzwerk Liste oberhalb.

    Die Plugins mit Sicherheitsmechanismen, Cookie Banner usw. sind hier im Browser weiter sichtbar, warum auch immer.

  • AdBlock ist inzwischen auch deaktiviert. Hat aber auch keinerlei Änderung bewirkt.

    Ich mache jetzt WE und freue mich auf Peter Gabriel live heute Abend. :)

  • Die [FONT=Courier New]JSON.parse[/FONT] Fehler hast Du mehrfach selbst gepostet, ermittle die zugehörigen Einträge in der Netzwerk Liste.

    Zu den Ursachen der Forbidden Meldungen könnte man ggf. etwas vermuten, wenn Du den Request anklicken würdest, wo in Deinem Video die Maus steht, der erzeugt 403 lt. Console Liste, und ebenfalls den etwas darüber liegenden Request, der auch 403 erzeugt, und die jeweiligen Server Antworten postest.

    Nur wenige Hoster werden sich für diese Art Support Anfragen verantwortlich fühlen oder sie überhaupt verstehen (können). Man benötigt einen Admin Zugang zu Deiner WordPress Installation, um die Probleme weiter einzugrenzen. Evtl. kann die Person weiterhelfen, die den ganzen Website ursprünglich eingerichtet hat.

  • Hallo zusammen,

    das Problem ist gelöst. Wordpress hat wohl beim Speichern einen anderen Speicherort in der Datenbank auf dem Server gesucht. Dadurch hat es einen Konflikt gegeben. Mein Hosting-Anbieter hat die Datenbankstruktur repariert und nun läuft wieder alles.

    Gruß
    Andree

Jetzt mitmachen!

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