Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
20.09.2023, 09:16
(Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2023, 09:17 von KarinB.)
So, langsam reichts - mittlerweile 65 !!! Seiten nur mit syndication.php - Warnungen.
Hab im mybb.com nur noch diesen Vorschlag gefunden - allerdings hatte der User einen anderen Grund.
https://community.mybb.com/thread-231955...cation.php
Bitte, habt Ihr noch Ideen ?
LG
Karin
Beiträge: 1.761
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
ich kann sie leider nicht mal nachvollziehen bei mir im kleinen Board
wie sieht denn die ungekürzte Fehlermeldung im error.log aus, also nicht dieser Kram aus dem ACP, der einem kaum etwas sagt, außer, dass da etwas ist
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
20.09.2023, 10:24
(Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2023, 11:15 von KarinB.)
(20.09.2023, 10:07)bv64 schrieb: ich kann sie leider nicht mal nachvollziehen bei mir im kleinen Board
wie sieht denn die ungekürzte Fehlermeldung im error.log aus, also nicht dieser Kram aus dem ACP, der einem kaum etwas sagt, außer, dass da etwas ist
Hallo Lu!
Habs herausgefunden. Error.log über den Browser aufrufen - ergibt das:
PHP-Code: <error> <dateline>1695204419</dateline> <script>syndication.php</script> <line>197</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Undefined variable $forumcache</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/syndication.php:197] </back_trace> </error>
<error> <dateline>1695204419</dateline> <script>syndication.php</script> <line>198</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Undefined variable $forumcache</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/syndication.php:198] </back_trace> </error>
<error> <dateline>1695204419</dateline> <script>syndication.php</script> <line>199</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Undefined variable $forumcache</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/syndication.php:199] </back_trace> </error>
<error> <dateline>1695204419</dateline> <script>syndication.php</script> <line>200</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Undefined variable $forumcache</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/syndication.php:200] </back_trace> </error>
<error> <dateline>1695204419</dateline> <script>syndication.php</script> <line>201</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Undefined variable $forumcache</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/syndication.php:201] </back_trace> </error>
Beiträge: 1.761
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
da die syndication.php die $forumcache nicht kennt, würde ich sie dem Script einfach mal vorstellen
hallo, das ist die Variable $forumcache und die ist erstmal leer
auch wenn StefanT mir für solche Vorschläge sicher die Ohren lang zieht
setz mal in der syndication.php hinter
PHP-Code: require_once "./global.php";
einfach
dann kennt er die Variable und sollte die Klappe halten; eigentlich wird sie, wenn ich das richtig sehe in Zeile 109 gefüllt
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
Danke für die Antwort, Lu!
Habs jetzt mal so gemacht und werde beaobachten, ob was kommt-
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(20.09.2023, 12:02)bv64 schrieb: da die syndication.php die $forumcache nicht kennt, würde ich sie dem Script einfach mal vorstellen
hallo, das ist die Variable $forumcache und die ist erstmal leer
Hi Lu ,
die anderen Warnungen bei Karin "Trying to access array offset on value of type null"
besagen eigentlich nicht, dass die Variable nicht deklariert ist, sondern dass ein Arrey_Key nicht gefüllt/null ist.
Das kann aber eigentlich gar nicht sein, denn für diese Keys ist in der DB per default ein Wert gesetzt. Vllt sollte man die DB-Tabelle forums mal dahingehend überprüfen.
Ne andere Idee:
@Karin
Rufst du evtl. innerhalb des Forums (in einem Template) einen Feed-Link auf, für den der jeweilige Thread oder das Forum gar nich mehr existiert?
Ich weiß nicht, ob mein Gedankengang dahingehend richtig ist, aber das wäre evtl. auch ne Erklärung.
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
20.09.2023, 15:18
(Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2023, 16:09 von KarinB.)
Danke für die Antwort, Schnapsnase!
Code: Rufst du evtl. innerhalb des Forums (in einem Template) einen Feed-Link auf, für den der jeweilige Thread oder das Forum gar nich mehr existiert?
Da steh ich am Schlauch, ich weiss nicht, was Du meinst.
@Lu: Danke ! Meldungen kommen zwar noch, aber nur mehr diese hier :
PHP-Code: <error> <dateline>1695219548</dateline> <script>syndication.php</script> <line>197</line> <type>2</type> <friendly_type>Warning</friendly_type> <message>Uninitialized string offset 0</message> <back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153] #1 errorHandler->error_callback() called at [/syndication.php:197] </back_trace> </error>
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
(17.09.2023, 11:36)Gerti schrieb: Die Fehlerquelle ist (vermutlich) nicht der syndication.php geschuldet. Der Fehler "Undefinierte Variable $forumcache" ist nicht direkt der vorgenannten Datei zuzuordnen.
Begründung: Die Variable
wird an verschiedenen Stellen im Code definiert und mit Werten befüllt. Der Zugriff auf
sollte in Ordnung sein, solange die Datenbankabfragen, welche die
befüllen, erfolgreich sind. Doch, genau in dieser Datei muss ein Fehler stecken. Wie du selbst schreibst, wird die Variable sowohl dort definiert als auch verwendet. Die Variable gibt es zwar auch in anderen Dateien, aber diese können eine Auswirkungen haben. Leider kann das Problem bisher nirgends reproduzieren, damit ich es näher untersuchen könnte.
(20.09.2023, 12:02)bv64 schrieb: auch wenn StefanT mir für solche Vorschläge sicher die Ohren lang zieht
setz mal in der syndication.php hinter
PHP-Code: require_once "./global.php";
einfach
dann kennt er die Variable und sollte die Klappe halten Die Variable sollte in der Tat sauber initialisiert werden, allerdings als Array, sonst bekommst du später andere Fehler. Aber die Ursache für das eigentliche Problem ist das nicht, das wäre zu einfach gewesen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.761
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
stimmt, das Biest ist ein Array, habe ich heute morgen in der Eile nicht beachtet
lag dran, dass Karin heute andere Fehlermeldungen gepostet hat als vorher immer, hab nicht alles zurück gelesen
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Beiträge: 403
Themen: 30
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
@ Schnapsnase :
Meinst Du diese Werte hier in der forums - Datenbank?
|