Ich benutzte ausschließlich das Plugin ALL IN ONE WP Security.
Weiter oben beschreibst Du aber eine Menge andere Dinge, die Du auch benutzt...
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 erstellenIch benutzte ausschließlich das Plugin ALL IN ONE WP Security.
Weiter oben beschreibst Du aber eine Menge andere Dinge, die Du auch benutzt...
Zur Info: Derzeit ist die Hauptseite nicht erreichbar, soll das so sein? Oder ging da was schief?
Nur sicherheitshalber die Nachfrage: Es wurde schon eine neue Datenbank für die Installation der Testseite verwendet?
Bei der Testseite steht lt. REST API derzeit die Hauptdomain in der Datenbank (oder ggf. in wp-config.php).
Korrigiere in der Datenbank der Testseite beim Hosting wie hier beschrieben die Werte bei siteurl und home (ohne / Zeichen am Ende):
Dann leere den Browser Cache.
Vereinfacht erklärt:
Alles was ohne explizite Zustimmung eines Website Besuchers in dieser Liste "Waterfall" nicht direkt von Deiner eigenen Domain kommt, verursacht ein DSGVO Problem.
Für externe Google Webfonts ist das z.B. hier bei make.wordpress.org kurz erklärt, weiteres beim Anwalt Deiner Wahl.
Beantworte die Fragen:
- Was passiert bei Klick auf "Auf YouTube ansehen" im Screenshot?
- Was erscheint in der Browser Konsole (google)?
Spiele ein Backup von vor dem Update ein und frage bei Deinem Theme Hersteller nach, ob das Theme mit WordPress 6.x kompatibel ist.
Ergänzung: Und deaktiviere testweise alle Cache-, Minify-, Optimier- und CDN-Plugins, insbesondere Ezoic (das nebenbei bemerkt auch ein DSGVO Problem verursachen dürfte).
In beiden oben angegebenen Codezeilen werden [FONT=Courier New]%Platzhalter%[/FONT] ersetzt und im Falle eines Arrays wird aus dem Ersatzwert ein kommaseparierter String erstellt.
1367: $message = str_replace('<'.'%'.$item.'%'.'>',(is_array($value)?(implode(", ",$value)):($value)),$message);
1368: $message = str_replace('%'.$item.'%',(is_array($value)?(implode(", ",$value)):($value)),$message);
Evtl. enthalten die Ersatzwerte bei Dir verschachtelte Arrays o.ä.
Probiere es in einer frischen, leeren WordPress Installation ohne sonstige Plugins aus. Wenn es dann immer noch auftritt, wäre der Plugin Support der beste Ansprechpartner.
@Kurt Singer Verwende einfach ein sicheres WordPress Passwort, fertig.
WordPress alleine ist mit PHP 5.6.x theoretisch noch kompatibel, siehe auch hier.
WP-Job Manager setzt mindestens PHP 7.0 voraus, siehe Plugin Beschreibung.
... truely Managed WordPress Hosting ...
Viele "Managed WordPress Tarife" versprechen Dinge wie "technische und serverseitige Verwaltung"," Pflege und Sicherheit", "Betrieb und Wartung", "Kostenloser Support "und ähnliches.
Für einfache Endkunden klingt es oft so, als müssten sie sich bei "Managed" Angeboten um nichts mehr technisches kümmern.
Nicht selten stellt sich sowas jedoch im Fall der Fälle als reines "Marketing Ding" heraus.
Daher sollte man sich explizit zusichern bzw. in den jeweiligen AGBs zeigen lassen, was im Detail z.B. unter "Sicherheit" oder "Wartung" usw. verstanden wird. Dabei nicht vergessen, wer wann wie genau z.B. nach einem Hack oder für ggf. nötig werdende Codeanpassungen von Plugins oder Themes oder beim Wechsel von PHP-Versionen zuständig ist. Oft muss man sich hier nämlich dann doch wieder selbst kümmern.
Normale automatische Updates ohne weitere Eingriffe kann WordPress selbst alleine von Haus aus.
Und wo hast Du diesen Schutz hinterlegt? Link zur Seite wo man das damit geschützte /wp-login.php ansehen kann? Siehe auch Forenregeln, Punkt II.
Es sind weiterhin HTML-Fehler vorhanden, die sollte man erst beheben.
Ergänzung: Danach noch den Abstand der Checkbox nach unten wegnehmen, im o.g. bereits genutzten Block:
Und etwas Abstand zum Button:
Dazu kommt, dass ich den Zugriff auf die Anmeldeseite zusätzlich via HTACESS Passwort schütze.
Und wo hast Du diesen Schutz hinterlegt? Blockiert er auch den Zugriff auf /wp-login.php?
Da wurdest Du schlecht bzw. falsch beraten.
Der viele Platz jetzt kommt von diesem bei Dir manuell eingegebenem CSS in Design > Customizer > Zusätzliches CSS:
Schreibe zusätzlich dazu am Ende darunter dieses CSS, das entfernt den meisten Platz.
Soll auch der Rand ganz links entfernt werden, nutze diese Alternative:
Behebe erstmal die HTML-Fehler:
[acceptance acceptance-166][COLOR=#ff0000]<div class half="datenschutz">[/COLOR]<strong>Datenschutz:</strong> Ich stimme zu, dass meine Angaben aus dem Kontaktformular zur Beantwortung meiner Anfrage erhoben und verarbeitet werden. Die Daten werden für 10 Jahre gespeichert oder auf Wunsch gelöscht. [/acceptance][COLOR=#ff0000]</div>[/COLOR]
<div><strong>Hinweis:</strong> Sie können Ihre Einwilligung jederzeit für die Zukunft per E-Mail an info@ho[...]ing.de widerrufen. Detaillierte Informationen zum Umgang mit Nutzerdaten finden Sie in unserer <a href="https://fin[...]tenschutz/"><strong>Datenschutzerklärung</strong></a>.
[COLOR=#ff0000]</p>[/COLOR]</div>
Ist der zugehörige Text im Formular wie in der Contact Form 7 Dokumentation eingegeben?
Wurde kürzlich die PHP Version auf dem Server geändert?
Welche Versionen von WordPress und den Plugins wurden verwendet? Für nötige Angaben siehe auch Forenregeln, Punkt II
Falls dieses "Contact Form 7 Designer" Plugin genutzt wird, entferne es, es ist über 7 Jahre alt.
Schau Dir mal die Dokumentation des Plugins bzgl. Customizing Template Files an.
Ich möchte daher um Eure Tipps bitten, was ich sonst noch alles probieren könnte um das Problem zu beheben!
Mich würde es auch interessieren, wie ich dahinter komme, welche Plugins am meisten Memory verbrauchen? Gibt es dafür eine Möglichkeit darauf zuzugreifen?
Du kannst z.B. eines der Plugins verwenden, die den aktuellen Speicherverbrauch anzeigen, dann einzelne andere Plugins temporär deaktivieren und die Auswirkungen sehen.
Die eine Fehlermeldung zeigt das Plugin Jetpack, je nach Einstellung kann es viele Ressourcen beanspruchen. Würde das Plugin auch aus DSGVO Gründen generell nicht verwenden.
In der Browser Konsole erscheint derzeit ein JavaScript Fehler "Uncaught SyntaxError: missing ) after argument list", das deutet darauf hin, dass irgendwas generell nicht korrekt eingerichtet ist bzw. das Cache-/Minify-Plugin ggf. nicht korrekt arbeitet.
Dieser Scriptfehler führt derzeit dazu, dass die Cookie Zustimmung Abfrage nicht angezeigt wird.
Generell wird aber eine ggf. getätigte Einstellung bei der Cookie Zustimmung sowieso nicht beachtet, der Website lädt derzeit auch ohne Zustimmung alles mögliche wie Google Analytics und andere Statistiken. Das Cookie Plugin ist also ggf. falsch eingerichtet.
Dein Problem kann aber auch generell nur alleine durch aufgelaufene Datenmengen in der Datenbank verursacht werden, falls ggf. zwischenzeitlich allgemein zu viel Statistikkram oder Metadaten aufgelaufen sind und WordPress dadurch bei jedem Request generell mehr Speicher als früher braucht.
Zusammengefasst: Üblicherweise geht man erst der Ursache eines auftretenden Fehlers auf den Grund und sucht dann nach passenden Lösungen.
Schau Dir mal das Plugin Advanced Custom Fields an.