Seite 2 von 3

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 27.01.2016 00:29
von JARVIS
Ich habe jetzt noch einmal die Posting.php (sowohl bei DE du als auch sie) im Notepad++ kontrolliert, wie du es beschrieben hast.
In beiden Fällen steht UTF8 ohne BOM.

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 27.01.2016 07:33
von Pfiffy
Dann kontrollier doch auch mal die anderen Sprachdateien im language/de Ordner. Ich würde auch vermuten, dass da eine nicht in UTF-8 ohne BOM gespeichert wurde.

Grücce
Pfiffy

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 27.01.2016 08:16
von JARVIS
Hallo und guten Morgen Pfiffy.

Ich habe tatsächlich eine Datei entdeckt, die auf ANSI gestellt ist:
full_quick_reply_editor.php im mods-Ordner
und die Index.html ebenfals im mods-Ordner

Ansonsten sind alle anderen Dateien auf UTF-8 ohne BOM

Soll ich diese auch auf UTF-8 ohne BOM ändern?
Quick-Reply wurde ja nicht zum Erstellen der Gästebeiträge benutzt.

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 27.01.2016 13:06
von Pfiffy
m. E. ist es zwar unwahrscheinlich, dass es an dieser Datei liegt, ich würde sie aber trotzdem ändern. Ich hatte solche komischen Seiteneffekte in meinem Board auch schon mal.

Grücce
Pfiffy

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 28.01.2016 19:23
von gn#36
ANSI ist nicht von UTF8 ohne BOM zu unterscheiden, wenn es in der Datei keine Umlaute/Sonderzeichen jenseits von ASCII gibt.

Ich halte es für möglich, dass für den Gastbenutzer keine gültige Sprache definiert ist und das an der Stelle dann so seltsame Auswirkungen hat. Normalerweise sollte da ein Fallback auf die Standardsprache des Boards gemacht werden, aber vielleicht geht da was schief. Probier' mal den Benutzer "Anonymous" im ACP zu bearbeiten und stell' seine Sprache korrekt ein (oder irgend eine Sprache ein und sende ab, vielleicht steht da ne 0 in der DB). Ich hatte so einen Fall jedenfalls schon mal. Allerdings würde ich dann normalerweise auch einen Hinweis auf das fehlgeschlagene Include erwarten, aber vielleicht ist das aus irgendwelchen Gründen unterdrückt.

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 29.01.2016 00:42
von JARVIS
Guten Abend.

@gn#36:
Ich habe sämtliche Spracheinstellungen ausprobiert.
Leider ohne Erfolg.
Sobald der Beitrag mit Senden abgeschickt wird, erscheint weiterhin nur eine weiße Seite. :(

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 30.01.2016 16:07
von gn#36
Na dann wirf' mal einen Blick in das Error Log des Webservers. Vielleicht sagt das uns ja was da für Fehler auftreten. Falls noch nicht geschehen, solltest du auch mal den KB:debugmode. Vielleicht kommen dann ein paar Fehlermeldungen die weiterhelfen.

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 30.01.2016 18:27
von JARVIS
Hallo und guten Abend.
Debugmode hatte ich bereits durchgeführt.
Aber es wird weiterhin nur eine weiße Seite angezeigt; postet ein normaler User erscheint folgende Debugmeldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/includes/message_parser.php on line 1144: Undefined index: TOO_FEW_CHARS_LIMIT
[phpBB Debug] PHP Notice: in file [ROOT]/includes/message_parser.php on line 1144: Undefined index: TOO_FEW_CHARS_LIMIT
[phpBB Debug] PHP Notice: in file [ROOT]/includes/message_parser.php on line 1144: Undefined index: TOO_FEW_CHARS_LIMIT
[phpBB Debug] PHP Notice: in file [ROOT]/includes/message_parser.php on line 1144: Undefined index: TOO_FEW_CHARS_LIMIT
[phpBB Debug] PHP Notice: in file [ROOT]/includes/message_parser.php on line 1144: Undefined index: TOO_FEW_CHARS_LIMIT
[phpBB Debug] PHP Notice: in file [ROOT]/includes/message_parser.php on line 1144: Undefined index: TOO_FEW_CHARS_LIMIT
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4850: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4852: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4853: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4854: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
Errorlog
[Tue Jan 26 21:41:41.617988 2016] [core:info] [pid 26844] [client 62.138.0.25:49165] AH00128: File does not exist: /usr/www/users/anitop/ironlegacy/robots.txt

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 31.01.2016 20:48
von gn#36
So wie es aussieht hast du mindestens eins der folgenden Probleme (potenziell auch mehrere):
  • Du setzt eine veraltete phpBB Version ein (also < 3.0.14, das macht die Fehlersuche schwierig)
  • Du hast veraltete Sprachpakete (denn der Index TOO_FEW_CHARS_LIMIT fehlt, der sollte normalerweise in der language/xy/posting.php sein)
  • Du hast einen Mod nicht vollständig eingebaut, oder ein Teil davon ist wieder verloren gegangen bei einem Update (Die Fehlermeldung passt auf keine Zeile im Original phpBB in der message_parser.php, du hast die Datei also verändert).
  • Hierdurch ist vermutlich in der Datei includes/message_parser.php ein Fehler.
Ich vermute dass der Fehler in der message_parser.php dazu führt, dass das ganze bei Gästen nicht geht, wobei der aber ggf. auch einfach daran liegen könnte, dass die generierten Fehlermeldungen bei Beiträgen mit zu wenig Inhalt einfach leer sind, weil die Sprachvariable fehlt.

Die "headers already sent" Warnung ist ein Folgefehler.

Also:
  • Mach ein Update auf 3.0.14, falls das nicht die Version ist, die du einsetzt
  • Mach mal einen Abgleich deiner Sprachdateien mit denen der Originale deiner phpBB Version. Mindestens der Eintrag TOO_FEW_CHARS in der posting.php deines Sprachpakets fehlt, evtl. gibt es da aber noch mehr Fehler. Eventuell löst das das Problem bereits (würde mich aber ein bisschen wundern)
  • Wenn das nicht hilft poste deine message_parser.php in den Pastebin.

Re: Weiße Seite beim Erstellen eines Themas durch Gast

Verfasst: 31.01.2016 21:05
von JARVIS
Hallo und guten Abend gn#36.

Das Forum befindet sich bereits auf 3.0.14.
Die Sprachpakete habe ich durchgeschaut.
Und überall ist die TOO_FEW_CHARS_LIMIT drin.

Hier ist der Link zur Pastebin:
https://www.phpbb.de/support/pastebin.p ... iew&s=1559

Eine kleine Frage:
In meiner Auflistung habe ich einen Mod vergessen. Und zwar die mobile-Version.
Keine Ahnung, ob das vielleicht auch noch wichtig ist.

Vielen Dank für deine Mühen.
Mit freundlichen Grüßen
J.A.R.V.I.S.