Seite 1 von 1
Weisses Fenster bei Registrierung und Profil
Verfasst: 16.08.2004 13:40
von burn-hard
Servus allerseits,
zuerst möchte ich mein Lob über diese Forum aussprechen, welches mir schon bei vielen Fragen zu PHPBB geholfen hat, ohne selbst Fragen zu stellen.
Vielen Dank!
Derzeit quält mich aber ein Problem, welches hier bisher noch nicht erwähnt wurde:
Mein Forum wurde heute im Netz aktiviert, und wenn ich es nun öffne und auf "Registrieren" oder "Profil" klicke, erhalte ich nur ein leeres Browserfenster, ohne Fehlermeldung.
Ebenso erhalte ich ein leeres Fenster, wenn ich beim "Login" auf den Link "Passwort vergessen?" klicke. Das Ein- und Ausloggen funktioniert aber tadellos.
Ich vermute, dass der Fehler in der E-Mailfunktion zu suchen ist, ich weiss aber leider nicht, wie ich das umsetzen soll, von daher bin ich für jede Hilfe sehr dankbar.
Liebe Grüße
Berthold Sadzik
Verfasst: 16.08.2004 13:46
von roum
Deaktivier mal gzip und oder den smtp Server und teste ob es sich dann ändert.
gzip und smtp deaktiviert!
Verfasst: 16.08.2004 14:00
von burn-hard
Danke, ich habe folgendes probiert:
gzip und smtp an
gzip und smtp aus
gzip an smtp aus
gzip aus smtp an
Alle Variationen wirken sich leider nicht auf den beschrieben Fehler aus.
Liebe Grüße
Berthold
Hinweis:
Ich habe meinen PC als Server eingerichtet und dort funktioniert das Board tadellos.
Verfasst: 16.08.2004 20:04
von Acid
..deaktiviere mal testweise die Avatarfunktion ..
Avatare sind es auch nicht
Verfasst: 16.08.2004 20:18
von burn-hard
Servus Acid,
vielen Dank, aber die Avatare können es wohl auch nicht sein; denn der Fehler zeigt sich immer noch völlig unbeeindruckt.
Trotz abgeschalteter Avatare.
Liebe Grüße
burn-hard
Verfasst: 19.08.2004 08:59
von burn-hard
Guten morgen,
ich habe gestern zu meinem Problem mit der Registrierung eine Fehlerdatei meines Providers erhalten. Vielleicht ist es Euch ja möglich,
mir mit Hilfe der Fehlermeldung zu helfen.
Fehlermeldung in /phpbb/profile.php
PHP Parse error: parse error, unexpected $, expecting ',' or ')' on line 85
die Zeile 85 in profile.php sieht bei mir so aus:
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
Fällt Euch etwas dazu ein?
Liebe Grüße
Berthold Sadzik
Verfasst: 19.08.2004 09:56
von D@ve
burn-hard hat geschrieben:Guten morgen,
ich habe gestern zu meinem Problem mit der Registrierung eine Fehlerdatei meines Providers erhalten. Vielleicht ist es Euch ja möglich,
mir mit Hilfe der Fehlermeldung zu helfen.
Fehlermeldung in /phpbb/profile.php
PHP Parse error: parse error, unexpected $, expecting ',' or ')' on line 85
die Zeile 85 in profile.php sieht bei mir so aus:
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
Hast Du irgendwelche Mods eingebaut? Poste mal die Zeilen vor 85. Normalerweise müsste direkt davor eine geschweifte Klammer stehen, schau mal ob die vielleicht gelöscht wurde.
Aber mal was anderes: Ich würde Dir dringend empfehlen, Deinen Provider zu bitten, die Fehlermeldungen wieder zu aktivieren (error_reporting inder php.ini auf
E_ALL) stellen. Das sieht zwar häßlich aus, aber oft resultieren aus einem kleinen Fehler (Semikolon oder Klammer Vergessen) eine ganze Menge Fehlermeldungen und bei der Suche nach der Lösung hast Du nicht den Hauch einer Chance ohne die Fehlermeldungen. Und wenn Du Dir die Error-Logs erst jedes Mal zuschicken lassen musst, wirst Du noch viel Spaß bekommen
Gruß, Dave
Verfasst: 19.08.2004 10:43
von burn-hard
Hallo Dave,
ich habe keine Mods eingebaut.
Zeile 81
// Start of program proper
Zeile 82
//
Zeile 83
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
Zeile 84
leer
Das mit der Aktivierung der Fehlermeldungen werde ich an meinen Provider weitergeben. Danke für den Tip.
Was mich bei dem Fehler mit dem weissen Browserfenster wundert, ist, dass auf meinem PC alles funktioniert.
Liebe Grüße
burn-hard
Verfasst: 19.08.2004 10:45
von D@ve
in Zeile 84 fehlt eine geschweifte Klammer. Hier die Zeilen 83-85:
Code: Alles auswählen
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
Gruß, Dave
Verfasst: 19.08.2004 11:07
von burn-hard
Hallo Dave,
ich habe gerade nach der geschweiften Klammer gesucht, die Du erwähntest und ich habe diese nicht gefunden. Ich habe den Eintrag nachgeholt und siehe da, mein Problem scheint gelöst.
Vielen lieben Dank, ohne Dich hätte ich wohl noch lange vergeblich suchen müssen.
Liebe Grüße
burn-hard
(Ich frage mich jedoch wie die Klammer abhanden kommen konnte; denn ich habe in dieser Datei nichts bearbeitet. )