MyBB.de Forum
Weiße Seite nach Umstellung auf PHP8 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Weiße Seite nach Umstellung auf PHP8 (/thread-39133.html)

Seiten: Seiten: 1 2 3


RE: Weiße Seite nach Umstellung auf PHP8 - bv64 - 04.05.2024

wenn ich nach dem ersten Teil der Fehlermeldung im weltweiten Netz suche, finde ich diverse Hinweise auf Probleme mit PHP selbst, als wäre etwas nicht richtig konfiguriert.

Aber da ich von Server keine Ahnung habe, halte ich die Fresse, denn das sollte man immer tun, wenn man keine Ahnung hat


RE: Weiße Seite nach Umstellung auf PHP8 - Banshee - 04.05.2024

Guten Abend!

Ich habe mein Board wieder auf PHP 5.6 gestellt, damit meine Spieler darauf zugreifen können, deshalb sieht alles ganz normal aus Wink

Ich habe vorhin noch einmal auf PHP 8 gestellt und mir statt dem Error-Log das PHP-Error-Log herunter geladen. Vielleicht wird man daraus schlauer:

Code:
[04-May-2024 19:31:39 Europe/Berlin] PHP Fatal error:  Uncaught Error: Undefined constant "subject" in /home/web7sun88/html/Schattenharz/inc/plugins/inplaytracker.php:1278
Stack trace:
#0 /home/web7sun88/html/Schattenharz/inc/class_plugins.php(142): inplaytracker_global('')
#1 /home/web7sun88/html/Schattenharz/global.php(498): pluginSystem->run_hooks(Array)
#2 /home/web7sun88/html/Schattenharz/index.php(18): require_once('/home/web7sun88...')
#3 {main}
  thrown in /home/web7sun88/html/Schattenharz/inc/plugins/inplaytracker.php on line 1278


.php   class_plugins.php (Größe: 5,97 KB / Downloads: 0)
.php   global.php (Größe: 37,65 KB / Downloads: 0)
.php   index.php (Größe: 13,54 KB / Downloads: 0)
.php   inplaytracker.php (Größe: 61,1 KB / Downloads: 1)

Die betreffenden Dateien habe ich angehängt Wink
Liebe Grüße
Banshee


RE: Weiße Seite nach Umstellung auf PHP8 - bv64 - 04.05.2024

es betrifft aber nur eine davon, die inplaytracker.php

versuch mal Zeile 1278 zu ändern:
$test .= $szene['subject'];

um nicht ständig dein laufendes Forum abzuschießen, empfehle ich dir eine Kopie deines Forums aufzusetzen und daran dann unter PHP8 zu arbeiten, bis alles funktioniert


RE: Weiße Seite nach Umstellung auf PHP8 - Banshee - 05.05.2024

Guten Abend und vielen lieben Dank für deine Antwort!

Und weiter geht es. Big Grin 

Ich habe die betreffende Zeile geändert und schon kommt der nächste Fehler. Aber mühsam ernährt sich das Eichhörnchen, irgendwann haben wir es! Smile 

Code:
thrown in /home/web7sun88/html/Schattenharz/inc/plugins/inplayquotes.php on line 476
[05-May-2024 19:18:44 Europe/Berlin] PHP Fatal error:  Uncaught Error: Undefined constant "tid" in /home/web7sun88/html/Schattenharz/inc/plugins/inplayquotes.php:476
Stack trace:
#0 /home/web7sun88/html/Schattenharz/inc/class_plugins.php(142): inplayquotes_index('')
#1 /home/web7sun88/html/Schattenharz/index.php(32): pluginSystem->run_hooks(Array)
#2 {main}

Das wäre die Meldung und  die dazu gehörige Datei hänge ich wieder an.




.php   inplayquotes.php (Größe: 16,15 KB / Downloads: 2)

Ich habe übrigens ein Spiegelboard, auf dem ich erst einmal die Versionsanpassung von mybb durchgespielt habe. Leider habe ich nur eine Domain und beide Boards laufen auf dieser. Ich kann die PHP-Version aber nur für die Domain ändern, nicht für die einzelnen Datenbanken.

Liebe Grüße
Die Banshee


RE: Weiße Seite nach Umstellung auf PHP8 - bv64 - 05.05.2024

ich hatte es geahnt, als ich nur einen Blick quer drüber warf

überall, wo er so etwas mit constant meldet, setzt du das in Anführungsstriche
also banshee zu 'banshee'


RE: Weiße Seite nach Umstellung auf PHP8 - bv64 - 05.05.2024

jetzt seh ich erst, dass das ja wieder eine andere php-Datei ist, na egal, gilt das gleiche

Und gut, wenn du ein Spiegeluniversum hast, aber schon blöde, wenn man da nicht die PHP-Version separat schalten kann. Eine zweite Domain kostet aber auch nicht die Welt Wink Ich hab mir eine zugelegt, die ich nur für Testsachen brauche, damit umgeht man auch Cookie-Probleme


RE: Weiße Seite nach Umstellung auf PHP8 - little.evil.genius - 06.05.2024

Guten Morgen Banshee,

du kannst dir für das Spiegelboard auch eine lokale Umgebung einrichten, dass wurde dir auch schon ans Herz gelegt. Auf jeden Fall im Epic gibt es auch ein Tutorial zu Xampp. (Im SG habe ich jetzt nicht nachgeschaut)

Du findest im SG auch im Tutorial Bereich von MyBB bei den wichtigen Thema auch das Theme "Fehler und Warnungen: php8", was dir auch helfen kann bei deinen Problemen. Du wirst bei einigen Plugins auf Fehler und Warnungen stoßen, da nicht alle auf php8 geupdatet sind oder werden.
Für die zwei Fehler die du gepostest hast, gibt es sogar eine Erklärung im SG im MyBB Bereich "[Basic] Problemsammlung & erste Hilfe" unter dem Punkt "Fehlermeldung: Error in a future Vision of PHP". Da diese Fehler bei den Plugins schon unter php7 auftauchte und man es fixen musste.

Gerade bei den gängigen RPG Plugins könnte es eher vom Vorteil sein in den RPG Community Boards nachzufragen, weil dort die Chance größer ist, dass es schon jemand für sich gefixt hat.
(Was nicht bedeutet, dass ich hier jemand die Fähigkeit absprechen möchte das zu können. Nur kennt die RPG Community die Plugins auf jeden Fall.)

LG
Lara


RE: Weiße Seite nach Umstellung auf PHP8 - Banshee - 09.05.2024

Hallo zusammen! Smile 

Es ist endlich geschafft und " ' " war wirklich nur noch das einzige Hindernis und dank euch läuft das Board jetzt auf PHP 8.2! Vielen lieben Dank für die Hilfe! Smile 

@ Lara: Den erwähnten Thread habe ich im SG übersehen. Vielen Dank für den Hinweis!


RE: Weiße Seite nach Umstellung auf PHP8 - bv64 - 09.05.2024

na prima, das freut dann doch, viel Spaß weiterhin mit MyBB