MyBB.de Forum

Normale Version: [NG] Fehler-Meldung beim Antworten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Da ich seit einiger Zeit kaum mehr was in meinem Forum gemacht habe, weiß ich nicht, wielange dieser Fehler schon existiert. Vordem lief alles einwandfrei, und ich habe auch nichts an den Einstellungen vorgenommen, doch nun ist mir aufgefallen, dass ich nicht mehr auf Beiträge antworten und diese auch nicht zitieren kann.
Ich werde auf eine weiße Seite geleitet, wo ich diese Meldung sehe:

Fatal error: Uncaught Error: [] operator not supported for strings in /kunden/100192_54531/mybb/newreply.php:826 Stack trace: #0 {main} thrown in /kunden/100192_54531/mybb/newreply.php on line 826

Was kann da passiert sein?
Um welche MyBB-Version handelt es sich und um welche PHP-Version?

Einen Bug kann man allerdings fast ausschließen, in der aktuellen Version deutet in der genannten Zeile nichts auf einen Fehler hin.
Die Version ist 1.8.7
Die PHP Version ist 7-73 bzw. 7.3.23
(04.08.2021, 21:52)Dante schrieb: [ -> ]Die Version ist 1.8.7
Die PHP Version ist 7-73 bzw. 7.3.23

Aktuell ist ja die Version 1.8.27. Ich vermute mal, da gibt es für Version 1.8.7 keinen Support mehr.
Auch PHP ist aktuell bei Version 8.
Soll ich dann also erstmal trotz Fehler updaten?
wenn dir etwas an deinem Forum liegt, solltest du immer updaten, wenn ein Update heraus kommt
Die sind keine Schikanen um Foren-Admins zu ärgern, sondern bringen Sicherheits-Fixes und/oder neue Funktionen
(04.08.2021, 22:12)Dante schrieb: [ -> ]Soll ich dann also erstmal trotz Fehler updaten?

Was könnte Dich hindern die Forensoftware auf die aktuelle Version upzudaten? Ein Updatepaket von 1.8.7 auf V1.8.27 wird ja hier zur Verfügung gestellt.

Mache vorher eine Sicherung der Datenbank sowie der FTP-Daten, dann lege los.
Das Problem entsteht durch deine PHP-Version in Verbindung mit einer veralteten newreply.php
Es betrifft speziell diese Definition, die in deiner newreply.php nicht vorhanden ist:
PHP-Code:
$quoted_ids = array(); 
Entweder du schraubst die PHP-Version zurück, oder du updatest.
Das Update ist die bessere Lösung. Wink
Alles klar, dann werde ich mich da mal dran geben, danke für eure Antworten