Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
weiße Seite bei Umstellung auf PHP8+
#1
Hallo zusammen,

ich bin inzwischen soweit, das ich die Plugins, bzw, deren Meldungen, was da gern geändert würde soweit habe, das ich mir dachte "ok stell ich auf PHP8+ hoch, grätscht mir immer noch was dazwischen, denn der Index bleibt weiß ohne Fehlermeldung

aktuell verwendete Version ist die 1.8.37 auf PHP 7.4.33-nmm5 und SQL -  MySQLi 10.6.18

Wenn ich da wie der Host es ermöglicht php8.0 nutzen wollte - weiße Index-Seite keine sichtbare Fehlermeldung, auch nicht im error.log

Daher versuche ich erst gar nicht die PHP8.1 oder höher, obwohl ja schon php8.3 möglich wäre

Der Grund für den versuch ist, das ich die seit zehn-einhalb Jahren sauber laufende Seite nicht aufgeben will.

Da bin ich irgendwie altmodisch, ich weiß ja nicht ob bei anderen der Merge-Import inzwischen PHP8 mag, bei mir gibt es bereits unter Php7.4 .33-nmm5 Problemmeldungen, worauf hin ich nicht versuchen werde eine 1.8.38 Neuinstallation mit den Daten der alten Instalaltion zu füllen

Update ist die eine Option die für mich in Frage kommt, aber wie erwähnt, stelle ich die PHP auf 8.0 ist der Index weiß auch beim ACP, was es ganz leicht kompliziert da etwas nachträglich zu ändern, wenn man an kein Eingabefeld kommt

Wenn ihr da was wisst, wäre ich dankbar, für jeden Denkanstoß, "fertige Lösungen" muss es nicht geben, da ich ja auf die verbauten Plugins achten muss, die nicht zwingend jeder nutzt und die darauf hin auch nicht zwingend bei der "fertig-Lösung" Beachtung finden können ..

Denkanstöße würden mir vorrangig genügen, damit ich das dann versuchen kann
Zitieren
#2
bei einer weißen Seite lohnt immer ein Blick ins Server Error Log
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Zitieren
#3
Deine MyBB-Version ist PHP8-fähig. Darüber würde ich mir weniger Sorgen machen, als um deine eingesetzten Plug-Ins.

Wie schon gesagt, musst du einen Blick in die Webserver-Logs werfen!
Denn bei einer weißer Seite, wird MyBB überhaupt nicht "ausgeführt" und es wird nichts verarbeitet - daher gibt es auch keine Fehler seitens MyBB.
Eigentlich ist es üblich, dass du über einen Admin-Zugang zu deinem Webhosting auf die Logs des Webservers zugreifen kannst; meist sogar direkt über FTP in einem übergeordneten Verzeichnis.
Konzentriere dich hier erst einmal auf tatsächliche Fehlermeldungen "Error" ("Warning" oder "Info" sind jetzt nebensächlich), die sehr wahrscheinlich von irgendwelchen php-Dateien eines Plug-Ins hervorgerufen werden.
Lass uns die Fehlermeldungen wissen...

[ETS]
NokiaPort.de Forum Nokia-Traditionsforum seit 2006. (MyBB + innovatives Theme)
Wusstest-Du.de - täglich wissen!
Unlösbares Problem, Dilemma? -> das Nötel (-:
Zitieren
#4
Vielen Dank ihr 2 das werde ich mir mal ansehen ob ich da was finde, denn ja den Zugriff habe ich auf die Logs, werde mal sehen das ich da was finde, das ich euch geben kann.

Vielen Dank
Zitieren
#5
Lange ist es her, aber ich habe endlich Gelegenheit gehabt, was zu finden:
Code:
[22-Mar-2025 11:35:52 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php:83
Stack trace:
#0 /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php(31): styleUsernames->__construct()
#1 /www/htdocs/xxx/xxx/inc/class_plugins.php(38): require_once('/www/htdocs/xxx...')
#2 /www/htdocs/xxx/xxx/inc/init.php(235): pluginSystem->load()
#3 /www/htdocs/xxx/xxx/global.php(20): require_once('/www/htdocs/xxx...')
#4 /www/htdocs/xxx/xxx/misc.php(21): require_once('/www/htdocs/xxx...')
#5 {main}
  thrown in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php on line 83
  [22-Mar-2025 11:51:45 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php:83
Stack trace:
#0 /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php(31): styleUsernames->__construct()
#1 /www/htdocs/xxx/xxx/inc/class_plugins.php(38): require_once('/www/htdocs/xxx...')
#2 /www/htdocs/xxx/xxx/inc/init.php(235): pluginSystem->load()
#3 /www/htdocs/xxx/xxx/global.php(20): require_once('/www/htdocs/xxx...')
#4 /www/htdocs/xxx/xxx/ratethread.php(15): require_once('/www/htdocs/xxx...')
#5 {main}
  thrown in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php on line 83
[22-Mar-2025 11:51:45 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php:83
Stack trace:
#0 /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php(31): styleUsernames->__construct()
#1 /www/htdocs/xxx/xxx/inc/class_plugins.php(38): require_once('/www/htdocs/xxx...')
#2 /www/htdocs/xxx/xxx/inc/init.php(235): pluginSystem->load()
#3 /www/htdocs/xxx/xxx/global.php(20): require_once('/www/htdocs/xxx...')
#4 /www/htdocs/xxx/xxx/showthread.php(28): require_once('/www/htdocs/xxx...')
#5 {main}
  thrown in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php on line 83
[22-Mar-2025 11:36:34 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php:83
Stack trace:
#0 /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php(31): styleUsernames->__construct()
#1 /www/htdocs/xxx/xxx/inc/class_plugins.php(38): require_once('/www/htdocs/xxx...')
#2 /www/htdocs/xxx/xxx/inc/init.php(235): pluginSystem->load()
#3 /www/htdocs/xxx/xxx/archive/global.php(17): require_once('/www/htdocs/xxx...')
#4 /www/htdocs/xxx/xxx/archive/index.php(14): require_once('/www/htdocs/xxx...')
#5 {main}
  thrown in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php on line 83
[22-Mar-2025 11:36:39 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function create_function() in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php:83
Stack trace:
#0 /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php(31): styleUsernames->__construct()
#1 /www/htdocs/xxx/xxx/inc/class_plugins.php(38): require_once('/www/htdocs/xxx...')
#2 /www/htdocs/xxx/xxx/inc/init.php(235): pluginSystem->load()
#3 /www/htdocs/xxx/xxx/global.php(20): require_once('/www/htdocs/xxx...')
#4 /www/htdocs/xxx/xxx/newreply.php(24): require_once('/www/htdocs/xxx...')
#5 {main}
  thrown in /www/htdocs/xxx/xxx/inc/plugins/styleUsernames.php on line 83

Das gibt das vom Host angesagte "muss der Betreiber selbst anlgen lassen"-Errorlog aus

Wenn ich das richtig einschätze, ist das Plugin "styleUsernames" nicht willens auf PHP8 mit zu gehen, dann werde ich das mal rauswerfen und weiter testen

Falls es da noch mehr heraus zu lesen gibt, bin ich für jeden Ansatz dankbar
Zitieren
#6
die Funktion create_function wird seit PHP8.0 nicht mehr unterstützt
Das Plugin müsste also umgeschrieben werden um es weiter nutzen zu können

Da ich das Plugin hier nicht finde ist es wohl wieder etwas aus der RPG-Szene. Hast du da mal wegen diesem Plugin nachgefragt? Oft gibt es da doch schon Updates oder Lösungen
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Zitieren
#7
(22.03.2025, 13:19)bv64 schrieb: die Funktion create_function wird seit PHP8.0 nicht mehr unterstützt
Das Plugin müsste also umgeschrieben werden um es weiter nutzen zu können

Da ich das Plugin hier nicht finde ist es wohl wieder etwas aus der RPG-Szene. Hast du da mal wegen diesem Plugin nachgefragt? Oft gibt es da doch schon Updates oder Lösungen

Danke für die Antwort, ja ich kriege das dann auf die entsprechende Version gehoben, ich bin erst mal sehr zufrieden für heute mit dem Stand der Dinge

Die Arbeitskopie der Seite ist auf
MyBB1.8.38 (von 1.8.36)

PHP 8.1(von PHP7.4)

es sind keine Plugins geladen, aber es werden bei "Admin/Plugins durchsuchen" mehrere Seiten kompatible Plugins geboten, die werde ich dann mal mit dem Original-Stand vergleichen, welche da passen alle anderen hole ich mir dann von den entsprechendne Entwicklern sofern noch aktiv / auffindbar

Falls ich da keinen finde, werde die Fehlermeldungen hier posten und hoffe, das wir wie ja schon begonnen fortgesetzt die Probleme rauswerfen können

@bv64 Danke für die Unterstützung

(22.03.2025, 13:19)bv64 schrieb: die Funktion create_function wird seit PHP8.0 nicht mehr unterstützt
Das Plugin müsste also umgeschrieben werden um es weiter nutzen zu können

Da ich das Plugin hier nicht finde ist es wohl wieder etwas aus der RPG-Szene. Hast du da mal wegen diesem Plugin nachgefragt? Oft gibt es da doch schon Updates oder Lösungen

Style Usernames
This plugin colorize usernames according to the groups settings.
Erstellt von User 12076 

steht so unter "Plugins durchsuchen" als kompatibel zur 1.8.38

Da ich beider Plugin-Übersicht leere Seite habe und bei "Plugins aktualisieren" wie vorher bei der Index-Seite komplett weiße Seite habe ohne jegliche Strukturen

denke ich mal muss ich die Plugins ALLE neu zusammensuchen, oder gibt es da eine Möglichkeit die PluginÜbersicht wieder zu kriegen?

die sieht so aus aktuell
   

und dafür aber 48 Seiten kompatible Plugins für die 1.8.38
Zitieren
#8
deshalb immer die Plugins verlinken, dann müssen wir nicht auf die Suche gehen, was ja pure Zeitvergeudung ist,da der fragende User die Antwort ja kennt

wenn die Plugin-Seite weiß ist, ist eines der Plugins nicht PHP8-kompatibel

sichere den Inhalt von inc/plugins
und dann lösche eines nach dem anderen, die neuesten zuerst und schaue jedesmal, ob die Liste wieder da ist
So findest du den Übeltäter Wink
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Zitieren
#9
Zitat:sichere den Inhalt von inc/plugins
und dann lösche eines nach dem anderen, die neuesten zuerst und schaue jedesmal, ob die Liste wieder da ist
So findest du den Übeltäter [Bild: https://www.mybb.de/forum/images/smilies/wink.gif]

werde ich so machen, Backups mach ich ja immer vorher, vielen Dank
Zitieren
#10
(22.03.2025, 16:39)FlederMaus schrieb: Backups mach ich ja immer vorher
so etwas zu lesen bringt Freude in mein Leben Wink
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Updatefehler 1.8.21 auf 1.8.35 mit PHP8.0.28 FlederMaus 8 1.389 26.07.2023, 10:14
Letzter Beitrag: FlederMaus
  Merge-Version PHP8-kompatibel? FlederMaus 8 1.435 26.07.2023, 09:05
Letzter Beitrag: FlederMaus
  Update von 8.21 auf 8.33 weiße index-Seite FlederMaus 17 2.617 01.05.2023, 10:12
Letzter Beitrag: StefanT
  Nach Aktualisierung umd Umstellung PHP8 / MySQLI Fehler Wolfgang2802 0 789 27.01.2023, 11:51
Letzter Beitrag: Wolfgang2802
  Admin-Bereich: Weiße Seite nach Upgrade auf 1.8.31 BEASTIEPENDENT 8 1.775 04.11.2022, 23:05
Letzter Beitrag: BEASTIEPENDENT