Beiträge: 9
Themen: 2
Registriert seit: 26.03.2023
MyBB-Version: 1.8.34
Hallo zusammen,
ich habe derzeit das Problem, dass bei mir im ACP eine weiße Seite erscheint, wenn ich meine automatischen Listen (eingebautes Plugin) bearbeiten will. Da ich hierfür gerne eine Fehlermeldung hätte, habe ich die entsprechenden Einstellungen im Bereich "Server & Optimierung" gemacht. Leider wird die Error.log auf meinem Server nicht erstellt. Hätte da vielleicht jemand 'ne Idee, woran das liegen könnte?
Liebe Grüße, Caralia
Beiträge: 25.752
Themen: 269
Registriert seit: 20.09.2005
Das MyBB loggt nur Fehler und Warnungen, die vom System verarbeitet werden (dann siehst du in der Regel eine Fehlerseite des Forums). Bei schwerwiegenden Problemen, die einen Internal Server Error verursachen, werden die Fehler dagegen im Log des Webservers aufgezeichnet.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 9
Themen: 2
Registriert seit: 26.03.2023
MyBB-Version: 1.8.34
Hey, danke für die schnelle Antwort!
Ich war ein bisschen blöd ... Hab die Error.log jetzt einfach über den Browser aufgerufen und natürlich konnte ich sie so einsehen.
[Hoffe, es ist ok, wenn ich mein Problem hier weiter beschreibe. Ansonsten kann ich auch gerne ein neues Thema erstellen!]
Würden die Fehlermeldungen die weiße Seite im ACP erklären? Ich hab schon mitbekommen, dass einige Plugins Probleme mit PHP 8 haben.
Code:
<error>
<dateline>1690615440</dateline>
<script>lists.php(18) : eval()'d code</script>
<line>2</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Undefined variable $menu_bit</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/lists.php(18) : eval()'d code:2]
#2 eval() called at [/lists.php:18]
</back_trace>
</error>
<error>
<dateline>1690615440</dateline>
<script>lists.php(201) : eval()'d code</script>
<line>4</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Undefined variable $list_bit</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/lists.php(201) : eval()'d code:4]
#2 eval() called at [/lists.php:201]
</back_trace>
</error>
<error>
<dateline>1690615494</dateline>
<script>lists.php(18) : eval()'d code</script>
<line>2</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Undefined variable $menu_bit</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/lists.php(18) : eval()'d code:2]
#2 eval() called at [/lists.php:18]
</back_trace>
</error>
<error>
<dateline>1690615494</dateline>
<script>lists.php(201) : eval()'d code</script>
<line>4</line>
<type>2</type>
<friendly_type>Warning</friendly_type>
<message>Undefined variable $list_bit</message>
<back_trace>#0 errorHandler->error() called at [/inc/class_error.php:153]
#1 errorHandler->error_callback() called at [/lists.php(201) : eval()'d code:4]
#2 eval() called at [/lists.php:201]
</back_trace>
</error>
Beiträge: 25.752
Themen: 269
Registriert seit: 20.09.2005
Wie gesagt, die Ursache für die weiße Seite wird nur im Log des Webservers zu finden sein.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.709
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
29.07.2023, 15:53
(Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2023, 15:59 von Gerti.)
Beide Fehlermeldungen
(dürften eigentlich nichts mit der weißen Seite zu tun haben sondern werden im Browser angezeigt) werden seitens der
list.php mit
Code:
<message>Undefined variable $xxxx</message>
gemeldet und sagt aus, dass die Variablen $xxxx nicht definiert sind.
Versuche mal folgendes:
1. Finde den ersten Eintrag mit
in der
list.php und füge
davor ein:
2. Finde den ersten Eintrag mit
in der
list.php und füge
davor ein:
Vielleicht ist dies die Lösung um die Fehlermeldung zu beseitigen.
Die Ursache zu "
weiße Seite" kannst Du nur, so wie StefanT bereits zwei mal anmerkte, im PHP-Fehlerprotokoll des Hostings finden.
Alternativ könntest Du versuchen eine
/.user.ini (funktioniert unter PHP8.x ...soweit Dein Hoster dies zulässt) mit Inhalt:
Code:
display_errors on
log_errors on
error_log "/www/htdocs/xxxxx/url/logs/php_error.log"
anzulegen. Dann werden PHP-Fehler in der Datei
php_error.log protokolliert.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]