php 7.4 umstellen auf 8.0 oder höher klappt nicht – WP 6.1 ghosted bei Strato – page 2

[ad_1]

Hi, ich liefere hier schon mal meine Zeile 107 aus der wp-config.php die im WP Debugger auch bei Strato im Fehlerlog ausgwiesen wird. Was hier das Problem ist kann ich allerdings nicht erkennen und benötige weiter Hilfe:


define( �ALLOW_SUBDIRECTORY_INSTALL�, true );

Danke + VG

  • Diese Antwort wurde geändert vor 16 Stunden, 2 Minuten von buenosdias.
  • Diese Antwort wurde geändert vor 16 Stunden, 1 Minute von buenosdias.
  • Diese Antwort wurde geändert vor 15 Stunden, 59 Minuten von buenosdias.

Hallo,
mir ist nicht bekannt, dass es solch eine Einstellung für die wp-config.php gibt. In dem folgenden Beitrag findest du alle Einstellungen für die wp-config.php.

Bevor du irgendetwas änderst, solltest du auf jeden Fall eine komplette Sicherung erstellen.

  • Sichere bitte per FTP zuerst die wp-config.php auf deinem lokalen Rechner
  • Lösche die genannte Zeile
  • Teste dann noch mal, ob der Fehler weiterhin auftaucht.

Ich sollte vielleicht noch erwähnen, das WP als „Netzwerkversion“ installiert ist, dh ich aus der Oberfläche 3 verwandte Seiten verwalte und die WP Umstellung dazu vor einigen Jahren vielleicht nur 98% gut geklappt hat, alle bisherigen Umstellungen + Aktualisierungen (auch php) sorgenfrei und in der Regel meist automatisch erfolgt sind.

Du meinst wahrscheinlich Multisite – siehe auch im Website-Bericht:
multisite: true

Viele Grüße
Hans-Gerd

Ok, Danke, da geht was!
Ich habe die Zeile aus der wp-config.php gelöscht, bei Strato auf 8.0 und auch 8.1 umgestellt und die Webseite/n laufen! Yippi!
Allerdings habe ich in WordPress – ihr nennt das Back End? – jetzt im Debugging ein Schwung Fehlermeldungen.
Oje, doch noch nicht alles wieder gut?
VG TOM
(PS: Irgendwie fürchte ich die Multisite-Installation, meine wp-config.php und die SSL-Verschlüsselung der Domains/Subdomains sind insgesamt nicht mehr so gelungen und machen Probleme?)

[10-Jan-2023 18:33:13 UTC] PHP Fatal error:  Cannot declare class Debug_Bar, because the name is already in use in /mnt/web502/e1/18/5369118/htdocs/wp-content/plugins/debug-bar/debug-bar.php on line 20
[10-Jan-2023 20:00:07 UTC] PHP Notice: A feed could not be found at <code>https://siteorigin.com/feed/</code>; the status code is <code>503</code> and content-type is <code>text/html; charset=UTF-8</code> in /mnt/web502/e1/18/5369118/htdocs/wp-includes/class-simplepie.php on line 1785
[11-Jan-2023 08:12:51 UTC] PHP Deprecated:  Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php on line 63
[11-Jan-2023 08:12:51 UTC] PHP Deprecated:  Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php on line 73
[11-Jan-2023 08:12:51 UTC] PHP Deprecated:  Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php on line 89
[11-Jan-2023 08:12:51 UTC] PHP Deprecated:  Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php on line 102
[11-Jan-2023 08:12:51 UTC] PHP Deprecated:  Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php on line 111
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
[11-Jan-2023 08:12:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php:15) in /mnt/web502/e1/18/5369118/htdocs/wp-admin/admin-header.php on line 9
[11-Jan-2023 08:12:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php:15) in /mnt/web502/e1/18/5369118/htdocs/wp-includes/option.php on line 1138
[11-Jan-2023 08:12:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /mnt/web502/e1/18/5369118/htdocs/wp-includes/Requests/Cookie/Jar.php:15) in /mnt/web502/e1/18/5369118/htdocs/wp-includes/option.php on line 1139
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web502/e1/18/5369118/htdocs/wp-content/plugins/backwpup/inc/class-option.php on line 328
[11-Jan-2023 08:12:52 UTC] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web502/e1/18/5369118/htdocs/wp-content/plugins/backwpup/inc/class-option.php on line 328
[11-Jan-2023 08:15:57 UTC] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web502/e1/18/5369118/htdocs/wp-content/plugins/backwpup/inc/class-option.php on line 328
[11-Jan-2023 08:15:57 UTC] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web502/e1/18/5369118/htdocs/wp-content/plugins/backwpup/inc/class-option.php on line 328
[11-Jan-2023 08:17:56 UTC] PHP Deprecated:  preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /mnt/web502/e1/18/5369118/htdocs/wp-includes/formatting.php on line 5397
[11-Jan-2023 08:17:56 UTC] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated in /mnt/web502/e1/18/5369118/htdocs/wp-includes/pluggable.php on line 598

Bitte benenne das Verzeichnis wp-content/plugins/debug-bar um, um das Plugin Debug-Bar vorübergehend zu deaktivieren. Kannst du dann auf das Backend (die Verwaltung deiner WordPress-Installation) zurückgreifen?

Falls ja, kannst du die Umbenennung des Verzeichnisses wieder rückgänging machen und schauen, ob ein Update angeboten wird.

Danke, erledigt, habe das Verzeichnis umbenannt, ins Backend reingekommen, zurück benannt, ein Update gibt es nicht, ich hatte gestern zur Fehlersuche überhaupt erst WP-Debugging installiert und das schlug dazu zusätzlich diesen Bar und einen Monitor vor, die sich jetzt vielleicht in die Quere kommen?
Fürs Debugging brauche ich glaube ich beide nicht unbedingt und kann die auch wieder runterschmeissen?
Allerdings diese ganze andere Reihe von Fehlermeldung mit mir unverständlichen php-Verweisen, muss ich mir da Sorgen machen oder kann ich die ignorieren?
Ich bin bei Strato erstmal nochmal zurück zu php 7.4.
Also die Seiten laufen ja mit 8.1 nach der Korrektur der wp-config.php, wenn die anderen Fehlermeldungen zu ignorien wären, könnt ich das Thema erstmal als gelöst stellen und mich in einem neuen Thread ans Aufräumen der wp-config.php, der Mulitsite und der SSL-Verschlüsselung der Subdomains machen?!

… ich hatte gestern zur Fehlersuche überhaupt erst WP-Debugging installiert und das schlug dazu zusätzlich diesen Bar und einen Monitor vor

Es ging nur darum, den Debug-Modus zu aktivieren, damit Fehlermeldungen ausgegeben werden. Die vorgeschlagenen Plugins ermöglichen eine tiefere Fehleranalyse (was einiges Knowhow erfordert) und sind für deinen Fall nicht erforderlich. Du kannst die Verzeichnis debug-bar und query-monitor im Plugin-Verzeichnis löschen (oder, wenn du ins Backend kommst, im Menü Plugins löschen).

Allerdings diese ganze andere Reihe von Fehlermeldung mit mir unverständlichen php-Verweisen, muss ich mir da Sorgen machen oder kann ich die ignorieren?

Mit der neuen PHP-Version wurden bestimmte Funktionen rausgeschmissen, einige sind veraltet, andere sind neu dazugekommen und dazu gibt es dann jede Menge Hinweise (z.B. „Deprecated“ – du verwendest eine veraltete Funktion). Außerdem werden Programmierfehler strikter behandelt und du bekommst zumindest Warnhinweise („Warning“). Die wären nicht weiter tragisch, wenn sie nicht z.B. mitten in der Anmeldung „dazwischen funken“. Außerdem solltest du diese Hinweise und Warnungen trotzdem ernst nehmen, weil sie bei neuen PHP-Versionen zu Problemen führen können.

Hallo,

Also die Seiten laufen ja mit 8.1 nach der Korrektur der wp-config.php

vielleicht ist es auch erst mal sinnvoll, PHP auf 8.0.x umzustellen oder waren das die gleichen Meldungen und 8.0.x?

Viele Grüße
Hans-Gerd

Hallo,
der große Schwung Fehlermeldungen kam schon bei 8.0
Ich bin ja nochmal zu 7.4 zurück, Strato will sich angebeblich melden und das warte ich noch mal ab.
Bedanke mich aber schon mal sehr für Eure Unterstützung und Lösungen!
Vermutlich taucht das Probelm in den nächsten Tagen häufiger auf, wenn php 8.x es so genau nimmt.
Ich kann dann gern das Thema an dieser Stelle zu machen und melde mich bestimmt, wenn es doch zickig wird wieder oder um dann meiner Multisite-Installation auf den Grund zu gehen.
Nochmal vielen Dank 🙂
Grüße TOM

Vermutlich taucht das Probelm in den nächsten Tagen häufiger auf, wenn php 8.x es so genau nimmt.

Wir haben schon seit ein paar Wochen Fragen zur Umstellung.

Ich kann dann gern das Thema an dieser Stelle zu machen …

als „gelöst“ markieren würde uns schon helfen. Du kannst dann natürlich jederzeit noch Fragen stellen.

[ad_2]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer