Hallo @onlaie
mir ist nicht bekannt, dass die interne Option für den Website-Bericht falsche, unvollständige und veraltete Angaben generiert. Ich kann mir auch nicht vorstellen, dass es da ein Plugin geben sollte.
Mit Angabe von entsprechenden Beispielen kannst du aber gerne einen Issue auf https://core.trac.wordpress.org/ melden.
Viele Grüße
Hans-Gerd
Da seit einiger Zeit keine Rückmeldung mehr vom TE kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind. Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.
Thread-Starter
onlaie
(@onlaie)
Doch, das kommt vor.
Es macht den Eindruck, als dass sich veraltete Daten irgendwo, wie in einer Art Cache festhängen und der Bericht diese zeigt. Doch alles leeren, löschen, neu einloggen hilft nicht – aber manchmal sind die Berichte dann plötzlich aktuell.
Seit neuestem (vmtl. 6.8.2 ?) wird man leider auch im Dashboard mit großem Insert belehrt, was PHP ist und dass man es aktualisieren sollte. Tja, nur was WP genau (über 8.3 hinaus) will, sagt es nicht …
Einige Angaben im Website-Bericht werden tatsächlich gecached. Zum Einen werden alle Ergebnisse die man sieht in einem Transient-Cache gespeichert – allerdings mit einem sofortigen Timeout (d.h. nach Neuladen der Seite wird er neu geschrieben), weshalb er normalerweise nicht viel verursachen sollte es sei denn man hat ein Plugin was sich hier einmischt.
Solltest du einen Object-Cache einsetzen, kann der sich auch auf manche Ergebnisse auswirken. Vor allem die die sich auf Datenbankobjekte beziehen, z.B. den Autoload-Zähler.
Ich bin mir daher unsicher auf welche Werte vom Website-Bericht du dich konkret beziehst. Das einzige was ich wahrnehme ist, dass du denkst er würde die falsche PHP-Version anzeigen. Genau das ist jedoch etwas was WordPress sehr genau ausliest, siehe: https://github.com/WordPress/WordPress/blob/master/wp-admin/includes/class-wp-site-health.php#L726 – hier werden nur PHP-eigene Funktionen genutzt. Du würdest die gleichen Werte erhalten, wenn du eine PHP-Datei mit phpinfo() ausführt. Meine Vermutung ist eher, dass in deinem Hosting etwas anders läuft was PHP-Versionen angeht. Es gibt Hostings die recht komplex verschiedene PHP-Versionen bereitstellen und dann zu genau solchen Problemen führen. Das müsstest du mit dem Support deines Hosters besprechen.
Tipp: installiere mal das Plugin: https://de.wordpress.org/plugins/health-check/ – es ergänzt zum Website-Zustand einige zusätzliche Tests. Gehe dann mal auf Werkzeuge > Website-Zustand > Werkzeuge > PHP-Informationen und klicke auf den Button dort. Dann siehst du eine phpinfo()-Ausgabe mit der PHP-Version die dein Hoster dir bereitstellt. Das wird die gleiche sein die WordPress dir anzeigt.
Alternativ gibt es auch hier dieses Plugin: https://de.wordpress.org/plugins/phpinfo-wp/
Oder du erstellst die Datei für phpinfo() selbst per Hand.
Wie gesagt sehe ich das gerade als einziges Problem von dir. Wenn du bei noch anderen Werten im Website-Zustand ein Problem siehst, prüfe o.g. Tipps wegen dem Caching-Plugin. Wenn es auch ohne dieses Plugin scheinbar nicht richtig ist, teile uns mit welche Werte es sind, so dass man das genauer bewerten könnte.
Und zur Warnung im Dashboard: du solltest dort in der Box einen ausführlichen Text sehen der beschreibt wieso man die PHP-Version aktualisieren sollte. Seit kurzem ist PHP 8.3 die Empfehlung für WordPress, wobei leider weiterhin nicht alle Themes und Plugins damit kompatibel sind. Wenn du eine ältere Version einsetzt (bzw. WordPress diese als solche erkennt), kann es sein, dass du deswegen die Warnung hier siehst.