Beiträge: 2.229
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
Ja prinzipiell schon. Wenn hier aber keine Werte gesetzt wären, hättest du auch an anderen Stellen Probleme.
Ich hab da aktuell auch keine Idee mehr dazu.
Rufst du evtl. im Forum irgendwo einen Feed-Link nach diesem Muster auf?
Code:
https://deinforum.de/syndication.php?fid=XX&limit=15
Das hatte ich dich aber bereits gefragt.
Beiträge: 399
Themen: 29
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
21.09.2023, 13:50
(Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2023, 13:52 von KarinB.)
Danke, Ich wusste nicht, was genau ich da aufrufen soll.
Hab das jetzt so gemacht und habe folgenden Fatal Error bekommen:
Code:
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/rweb58/htdocs/schmankerlecke/syndication.php:197 Stack trace: #0 {main} thrown in /var/www/rweb58/htdocs/schmankerlecke/syndication.php on line 197
Beiträge: 2.229
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(21.09.2023, 13:50)KarinB schrieb: Hab das jetzt so gemacht und habe folgenden Fatal Error bekommen:
Du solltest ja meinen Beispiel-Link auch nicht aufrufen
![Big Grin Big Grin](https://www.mybb.de/forum/images/smilies/biggrin.gif)
, sondern ich wollte nur wissen, ob du solch einen Link irgendwo in einem Template benutzt, um z.B. News oder letzte Threads anzuzeigen.
Wenn der Fehler bzw. die Warnung in jeder Situation auftritt, dann muss ja eigentlich irgendwo auf die syndication.php zugegriffen werden, was m.M. nach normalerweise eigentlich nur im Zusammenhang mit einem RSS-Feed passiert.
Beiträge: 399
Themen: 29
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
21.09.2023, 15:57
(Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2023, 16:20 von KarinB.)
(21.09.2023, 14:26)Schnapsnase schrieb: Du solltest ja meinen Beispiel-Link auch nicht aufrufen
, sondern ich wollte nur wissen, ob du solch einen Link irgendwo in einem Template benutzt, um z.B. News oder letzte Threads anzuzeigen.
Wenn der Fehler bzw. die Warnung in jeder Situation auftritt, dann muss ja eigentlich irgendwo auf die syndication.php zugegriffen werden, was m.M. nach normalerweise eigentlich nur im Zusammenhang mit einem RSS-Feed passiert.
Danke! Klassischer Fall von "doof "
Ok, im headerinclude hab ich Zeile 1 und 2 gefunden:
PHP-Code:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
Die beiden Zeilen auch im Portal - Template, aber Portal ist deaktiviert.
Beide Zeilen auch in der forumdisplay_rssdiscovery.
Beiträge: 25.752
Themen: 269
Registriert seit: 20.09.2005
Die einzige mögliche Ursache für dein Problem, die mir bisher aufgefallen ist, könnte bei einer Abweichung zwischen $post['fid'] und $thread['fid'] auftreten. Dies sollte aber normalerweise nicht passieren. Kannst du bitte mit phpMyAdmin folgenden SQL-Abfrage ausführen:
Code:
SELECT COUNT(*) AS count FROM mybb_posts p LEFT JOIN mybb_threads t ON (t.tid=p.tid) WHERE p.fid!=t.fid
Das Ergebnis sollte 0 sein.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.229
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(22.09.2023, 19:47)StefanT schrieb: Die einzige mögliche Ursache für dein Problem, die mir bisher aufgefallen ist, könnte bei einer Abweichung zwischen $post['fid'] und $thread['fid'] auftreten.
Das wäre möglich. Einen ähnlichen Fall hatten wir ja
hier in einem anderen Zusammenhang auch schon mal.
Ich denke aber, dass dann auch an anderen Stellen Fehler auftreten müssten.
Beiträge: 399
Themen: 29
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
23.09.2023, 09:28
(Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2023, 09:36 von KarinB.)
(22.09.2023, 19:47)StefanT schrieb: Die einzige mögliche Ursache für dein Problem, die mir bisher aufgefallen ist, könnte bei einer Abweichung zwischen $post['fid'] und $thread['fid'] auftreten. Dies sollte aber normalerweise nicht passieren. Kannst du bitte mit phpMyAdmin folgenden SQL-Abfrage ausführen:
Code:
SELECT COUNT(*) AS count FROM mybb_posts p LEFT JOIN mybb_threads t ON (t.tid=p.tid) WHERE p.fid!=t.fid
Das Ergebnis sollte 0 sein.
Hallo Stefan !
Habe Abfrage ausgeführt und so ist das Ergebnis:
An Schnapsnase: hie und da kommt auch dieser Fehler. Selten und nicht mehrmals hintereinander :
Code:
<error>
<dateline>1695415892</dateline>
<script>inc/class_session.php</script>
<line>603</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Trying to access array offset on value of type bool</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/inc/class_session.php:603]
#2 session->get_special_locations() called at [/inc/class_session.php:526]
#3 session->create_session() called at [/inc/class_session.php:412]
#4 session->load_guest() called at [/inc/class_session.php:116]
#5 session->init() called at [/global.php:49]
#6 require_once() called at [/showthread.php:28]
</back_trace>
</error>
Danke herzlich für Eure Hilfe und Eure Bemühungen!
Beiträge: 25.752
Themen: 269
Registriert seit: 20.09.2005
Benutzt du Foren, in denen man nur seine eigenen Threads sehen kann?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.229
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
23.09.2023, 10:21
(Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2023, 10:27 von Schnapsnase.)
(23.09.2023, 09:28)KarinB schrieb: An Schnapsnase: hie und da kommt auch dieser Fehler. Selten und nicht mehrmals hintereinander :
M.M. nach kann die Warnung nur auftreten, wenn Threads "angefragt" werden, die nicht existieren.
Teste mal bitte
dies
Beiträge: 399
Themen: 29
Registriert seit: 26.07.2020
MyBB-Version: 1.8.38
23.09.2023, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2023, 12:16 von KarinB.)
(23.09.2023, 09:59)StefanT schrieb: Benutzt du Foren, in denen man nur seine eigenen Threads sehen kann?
Nein.
Kann das sein, dass der syndication Fehler von Gästen kommt, die ein Forum zwar sehen, aber keine Beiträge sehen können, wenn sie es anklicken?
@ Schnapsnase: Danke ! Hab die Änderung in der inc/class_session so gemacht und beobachte. Kanns Dir nicht sofort sagen, weil dieser Fehler nicht so oft auftritt.