[Gelöst] Problem bei debugging - es werden viele Fehler angezeigt
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde erlebt eine 'Deprecated Notice' auf seiner Website, die darauf hinweist, dass eine bestimmte Funktion in WPML in einer zukünftigen Version (PHP 8.5) nicht mehr wie erwartet funktionieren wird. Zusätzlich sind die minimalen Serveranforderungen für WPML nicht erfüllt. Solution: Deprecated Notices sind ein Hinweis, dass es auf der Website nach einem Update von PHP zu Problemen kommen könnte.
1. Wir empfehlen, WP_DEBUG in der wp-config.php auf 'false' zu setzen, um die Benachrichtigungen auf der Website zu verbergen:
define('WP_DEBUG', false);
2. Vermeide ein Update auf PHP 8.5, bis unser Entwicklungsteam WPML vollständig kompatibel gemacht hat.
Diese Lösung könnte irrelevant sein, da sie veraltet sein könnte oder nicht auf deinen Fall zutrifft. Wir empfehlen, die bekannten Probleme unter https://wpml.org/known-issues/ zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass du die neuesten Versionen von Themes und Plugins installiert hast. Sollte das Problem weiterhin bestehen, zögere nicht, ein neues Support-Ticket zu eröffnen.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Hallo, ich habe ein Problem mit der Webseite.
# Habe festgestellt Pagespeed analysiert nicht. versteckter Link
# Problem nur bei debugging "true" - siehe Anlage
Können Sie helfen oder sollte ich das einfach ignorieren?
Gruß
Rainer
Benötige noch Hilfe, Problem noch nicht gelöst!
Habe die Einstellung für das Öffnen der Fehlersuche gefunden, ober in der WordPress Admin Bar gefunden - ganz rechts im Eck. Sorry.
Laut dem Fehler fehlt ein Datenbankeintrag zu den WordPress-Einstellungen der Homepage.
Gehe bitte auf Einstellungen > Lesen und speichere die Einstellungen der Homepage erneut ab.
Sollte sich das Problem damit nicht lösen, kann ich gerne anbieten, mir das einmal genauer anzusehen.
Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen.
Die dafür erforderlichen Felder findest du unterhalb des Kommentarbereichs, wenn Du dich anmeldest, um die nächste Antwort zu hinterlassen. Die Informationen, die du angibst, sind privat, was bedeutet, dass nur du und ich sie sehen und darauf zugreifen können.
WICHTIG
Lege bitte unbedingt eine Sicherungskopie der Website und der Datenbank an, bevor Du uns den Zugriff gewährst.
Wenn Du die Felder "wp-admin / FTP" nicht sehen kannst, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentliche die Daten NICHT, es sei denn, Du siehst die erforderlichen wp-admin / FTP-Felder.
Das private Antwortformular sieht folgendermaßen aus: versteckter Link
Klicke beim nächsten Antworten auf "I still need assistance".
Video: versteckter Link
Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden.
Die Benachrichtigungen auf deiner Website beziehen sich darauf, dass eine bestimmte Funktion in WPML in einer zukünftigen Version von WPML (hier PHP 8.5) nicht mehr wie erwartet funktionieren wird und angepasst werden muss.
Soll bedeuten, aktuell führt diese Meldung zu keinem Problem auf der Website, es sei denn, es wird auf PHP 8.5 aktualisiert.
Ich werde mir das im Laufe des Tages auf deiner Website anschauen und dann versuchen diese Benachrichtigungen auf einer Test-Site zu replizieren und dies dann intern eskalieren.
Diese Benachrichtigungen können demnach aktuell ignoriert werden. Stelle WP_DEBUG bitte in der wp-config.php auf "false" damit sie nicht auf der Website angezeigt werden.
Könntest Du bitte die WordPress-Speichergrenze (WP Memory Limit) auf mindestens 256 MB erhöhen? Für WPML ist mindestens 128M erforderlich.
Deine aktuellen Werte sind:
PHP MemoryLimit 256M
WP Memory Limit 40M
Du musst Dich dazu mit dem Server Deiner Website verbinden und die Datei wp-config.php in einem Text-Editor öffnen. Die Datei befindet sich im Stammverzeichnis von WordPress.
Füge diesen Code der Datei wp-config.php hinzu, um den Arbeitsspeicher von WordPress zu erhöhen:
define ('WP_MEMORY_LIMIT', '256M');
Fügen dies kurz vor diesem Kommentar ein:
// That's all, stop editing! Happy blogging.
Die aktuellen Werte lassen sich unter WPML > Support > WordPress einsehen.
Diese Einstellungen können direkt von Ihrem Hosting-Provider eingeschränkt werden. Daher empfehle ich, sich mit ihnen in Verbindung zu setzen und dort darum zu bitten, diese direkt zu ändern, sollten die Änderungen nicht direkt übernommen werden.
Vielen Dank für das Berichten dieser Deprecated Notices. Ich habe dazu nun intern ein Ticket erstellt und empfehle den Server vorerst nicht auf PHP 8.5 zu aktualisieren.
Unser Entwicklungsteam wird sich bemühen WPML in den kommenden Versionen des Plugins zu 100% mit PHP 8.5 kompatibel zu gestalten.
Sollte ich sonst noch etwas für dich tun können, dann lass es mich bitte wissen.
Hallo Andreas,
vielen Dank für die Unterstützung.
# meine .user.ini hat schon lange folgende Einstellungen:
max_execution_time = 14400
max_input_vars = 10000
memory_limit = 1024M
upload_max_filesize = 128M
post_max_size = 128M
# Habe zusätzlich wie von Dir gewünscht in der wp config das memory limit hinzugefügt:
define( 'WP_MEMORY_LIMIT', '1024M' );
Das sollte doch passen!?
Gruß
Rainer