Das Problem ist nur, dass momentan auch andere Personen die Website prüfen müssen, denen ich gerade keinen Zugriff aufs Backend einrichten kann.
In dem Fall verwendet man z.B. ein Plugin wie Password Protected.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDas Problem ist nur, dass momentan auch andere Personen die Website prüfen müssen, denen ich gerade keinen Zugriff aufs Backend einrichten kann.
In dem Fall verwendet man z.B. ein Plugin wie Password Protected.
Deaktiviere bei Hilfe bzgl. Darstellung alle Optimierungs-, Minify- und Cache-Plugins und alle Optimierungs- und CDN-Dienste im Hosting Account, derzeit laufen auf der Seite irgendwelche "Cloudflare" Dinge:
ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js
/cdn-cgi/scripts/5c5dd728/cloudflare-static/...
Ergänzung: Falls der Effekt nur mit dem Gutenberg Blockeditor auftritt, könnte es auch ein Kompatibilitätsproblem mit Deinem Lightbox Plugin sein, ähnlich wie hier beschrieben. Versuche es in dem Fall mal mit dem Classic Editor Plugin und einer neuen Seite mit einer neuen Galerie.
Zu dieser Fehlermeldung
ZitatWordPress-Datenbank-Fehler: INSERT command denied to user ...
hat Dein Hostinganbieter also das gesagt?
"Gibt der Vertrag nicht her!"
Schwer zu glauben.
Dass das Problem nicht an WordPress Dateien liegt, das ist schon lange klar, die möglichen Gründe für die entspr. Fehlermeldung der Datenbank wurden jetzt nun wirklich schon mehrfach erklärt. ![]()
Hinweis am Rande: Vermutlich gab es Gründe, die zur Nutzung dieses Plugins geführt haben. Wenn man jetzt ohne zu wissen was man tut einfach Dinge deaktiviert, hebelt man sicherlich einige dieser Gründe aus. Würde daher empfehlen, trotzdem noch die Person anzusprechen, die das ganze eingerichtet hat.
Deaktiviere der Reihe nach einzeln temporär alle Plugins, so kannst Du das herausfinden.
Alternativ mache alles rückgängig, was Du vor gestern abend gemacht hast.
Lies die Dokumentation des Plugins und probiere die entspr. Einstellungen aus, dann findest Du heraus, an welcher Einstellung es liegt.
Von "aussen" kann man das nicht sinnvoll beurteilen.
Alternativ wende Dich an die Person, die das Plugin empfohlen, gekauft, installiert und konfiguriert hat, die sollte das im Regelfall auch wissen.
Kennt jemand das Problem und weis was wir tun müssen ?
Wende Dich an die Person, die diese "Content Security Policy" dort eingefügt hat und lasse das beheben.
Scheint mir ein besonders langweiliger oder anspruchsvoller Fehler zu sein...
Eher eine langwierige Näherung an das eigentliche Problem...
Was hat denn Dein Hostinganbieter auf die Frage, warum Dein Datenbank-Benutzer nichts eintragen kann, geantwortet?
Das nennt man FOUC / Flash of Unstyled Content. Sowas passiert bei z.B. falscher Einbindung von CSS.
Tritt das Problem auch auf, wenn das Cache-Plugin nicht aktiv / deinstalliert ist?
Was kann ich denn noch machen ?
Stelle sicher, dass die Tabelle [FONT=Courier New]wp_users[/FONT] korrekt angelegt bzw. importiert wird.
Wende Dich im Zweifel an die Person, die den Website ursprünglich eingerichtet hat, die kennt die Installation bereits und sollte wissen, wie man Tabellen in eine Datenbank importiert.
Vermutlich wurde die Tabelle [FONT=Courier New]wp_users[/FONT] und/oder die Tabelle [FONT=Courier New]wp_usermeta[/FONT] nicht korrekt angelegt/importiert so dass [FONT=Courier New]AUTO_INCREMENT[/FONT] falsch/nicht gesetzt wird. Das Präfix [FONT=Courier New]wp_[/FONT] ist bei Dir ggf. anders.
Wer sagt denn sowas? Lies lieber die isset() PHP Dokumentation.
Viele verwenden eine init action für das Setzen von Cookies.
Dein Code leitet immer auf diese lead-page weiter, wenn das Cookie vorhanden ist, irgendwie unlogisch.
Direct in der [FONT=Courier New]functions.php[/FONT] ohne passende [FONT=Courier New]action[/FONT] ist das aber alles zusätzlich noch sowieso eher am falschen Platz.
Eröffne dazu am besten ein entspr. Ticket beim Gutenberg Support, die Entwickler des Block Editors lesen hier nicht mit.
Ihr habt also ein Plugin gekauft. Und ihr wisst weder wie das Plugin heisst noch kennt ihr den Verkäufer. o_O
Suchmaschinen schlagen z.B. diesen Link vor: WooCommerce Support
Weitergehende Hilfe ist so leider nicht möglich, es fehlt jegliche Information, siehe auch Forenregeln Punkt II
Alternativ verwende das Plugin Classic Editor.
Kann das nicht ganz nachvollziehen ..
Lies Dein gepostetes Log...
Das bedeutet, der eingerichtete Benutzer der Datenbank darf keine Daten in die Datenbank eintragen.
Das kann verschiedenste Gründe haben, von Datenbank voll über Datenbank-Tabelle(n) defekt bis hin zu nicht ausreichende Rechte des Datenbank-Benutzers.
Gibt man die Fehlermeldung einfach mal bei einer Suchmaschine (google) ein, erkennt man schnell, dass es eine Vielfalt von verschiedenen Ursachen und Lösungsvermutungen gibt.
Wende Dich daher wie beschrieben an Deinen Hostinganbieter, der sollte Dir sagen können, warum Dein Datenbank-Benutzer nichts eintragen kann. Alternativ wende Dich an die Person, die den Website ursprünglich eingerichtet hat, die sollte sich damit auch etwas auskennen und hat vermutlich auch die nötigen Zugangsdaten, um das einzusehen.