MyBB.de Forum

Normale Version: Userdaten werden nicht mehr angezeigt, weiße Seite
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,



wird auf einen User geklickt, werden mit dem Link https://URL/member.php?action=profile&uid=xyz die Userdaten angezeigt.



Seit heute (vor dem Update auf V1.8.26 funktionierte es noch, ich glaube danach auch *grübel) erhalte ich hierbei eine weiße Seite. Änderungen etc. sind mir nicht bekannt.



Im MyBB-Log sind keine Fehler eingetragen, in meinem PHP-Log wird die Fehlfunktion bei Klick auf den User wie folgt dokumentiert:



Zitat:[18-Mar-2021 12:04:17] PHP Fatal error:  Uncaught Error: Call to undefined function RunProfile() in /www/htdocs/xxxxxxxx/inc/class_plugins.php:142
Stack trace:
#0 /www/htdocs/xxxxxxxx/member.php(2814): pluginSystem->run_hooks(Array)
#1 {main}
  thrown in /www/htdocs/xxxxxxxx/inc/class_plugins.php on line 142

Die Dateien ./inc/class_plugins.php und fürsorglich ./member.php habe ich, obwohl identisch, fürsorglich nochmals hochgeladen. Aber keine positives Ergebnis.



Wie kann die Fehlerursache definiert und beseitigt werden?



Vorab besten Dank für jedwede Hilfestellungen.
Du müsstest die Plugins durchschauen; eins davon ruft beim Hook "member_profile_end" eine undefinierte Funktion RunProfile() auf.
Guter Tipp:

Habe zuerst langwierig gesucht und keine Lösung gefunden. Letztlich habe ich von der Testplattform alle Dateien aus dem Ordner ./inc/plugins/*.php in das Liveforum kopiert und schwupp wird alles wieder angezeigt.

Besten Dank für den Tipp wo der Fehler legen könnte.
(18.03.2021, 19:53)Gerti schrieb: [ -> ]...habe ich von der Testplattform alle Dateien aus dem Ordner ./inc/plugins/*.php in das Liveforum kopiert...

Das war ja nunmal nicht des Rätsels Lösung, sondern ein zielführender Behelf. Wink 
Wie kam es denn dazu, dass eine Plugin-Datei "/inc/plugins/xyz.php" plötzlich verändert war.
Es betrifft ja nur ein Plugin, welches sich an einen Hook in der member.php anhängt...