Seite 1 von 1

Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 13:10
von manski
Hallo,

was bedeutet die folgende Fehlermeldung, wenn sich ein Benutzer sich am Forum neu registriert:

Code: Alles auswählen

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_user.php on line 1339: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'validate_language_iso_name' was given

Warning: Cannot modify header information - headers already sent by (output started at /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php:3815) in /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php on line 4668

Warning: Cannot modify header information - headers already sent by (output started at /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php:3815) in /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php on line 4670

Warning: Cannot modify header information - headers already sent by (output started at /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php:3815) in /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php on line 4671

Warning: Cannot modify header information - headers already sent by (output started at /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php:3815) in /mnt/webe/d1/27/51175527/htdocs/urologielehrbuch_de/urologie-forum/includes/functions.php on line 4672
Die Fehlermeldung erscheint als erste Nachricht im Browser, die Registrierung funktioniert aber tadellos.

Vielen Dank für die Hilfe.

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 13:37
von gloriosa
Hallo,
siehe >>> KB:84 <<< . :oops:

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion Suchen, den Bereich Dokumentation bzw. die Knowlegde Base um vor dem Posten Antworten / Informationen zu finden. :wink:

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 13:48
von Miriam
Hast du das hier in der /includes/functions_user.php drin stehen? ->

Code: Alles auswählen

function validate_language_iso_name($lang_iso)
{
    global $db;

    $sql = 'SELECT lang_id
        FROM ' . LANG_TABLE . "
        WHERE lang_iso = '" . $db->sql_escape($lang_iso) . "'";
    $result = $db->sql_query($sql);
    $lang_id = (int) $db->sql_fetchfield('lang_id');
    $db->sql_freeresult($result);

    return ($lang_id) ? false : 'WRONG_DATA';
} 
Das Warning: Cannot modify header information - headers already sent by (bla bla) verschwindet, wenn der Funktionsaufruf wieder funktioniert.

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 13:53
von manski
Vielen Dank für die Hilfe, da habe ich wohl beim Update auf 3.0.10 Fehler gemacht (wenn ich dies richtig verstanden habe). Wie bekomme ich das wieder hin, das Update wiederholen?

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 13:56
von Miriam
Welchen Fehler hast du denn genau beim Update gemacht? Ich sehe gerade den Zusammenhang mit der Fehlermeldung nicht.

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 14:02
von manski
Miriam hat geschrieben:Welchen Fehler hast du denn genau beim Update gemacht? Ich sehe gerade den Zusammenhang mit der Fehlermeldung nicht.
Vielen Dank für Deine Hilfe, Deinen Code-Schnipsel werde ich in die Datei einbauen und dann werde ich weiter berichten.

Das automatische Update hatte nicht geklappt und da habe ich manuell nachgeholfen.

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 14:12
von Miriam
Wenn du nichts weiter gemoddet hast, kannst du die Datei auch komplett austauschen. Oder mit WinMerge oder Notepad++ die Unterschiede zur aktuellen Version der Datei herausfinden.

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 18:50
von manski
Miriam hat geschrieben:Wenn du nichts weiter gemoddet hast...
Mir ist nicht ganz klar, was gemodded heißt. Die einzige Veränderung der Standardversion ist das Einbinden von Google-Adsense für Gäste und erklärende Worte für Gäste, die Datei functions_user.php wurde nicht verändert. Änderungen erfolgten über den Administrationsbereich (z.B. overall_header...). Ist das bereits modden?
Miriam hat geschrieben:kannst du die Datei auch komplett austauschen. Oder mit WinMerge oder Notepad++ die Unterschiede zur aktuellen Version der Datei herausfinden.
Wenn ich Deinen Codeschnippsel einbaue, dann erscheint die Fehlermeldung nicht mehr, vielen Dank. Warum, das bleibt mir jedoch verborgen.... :-?

Vielen Dank für Deine Hilfe

Re: Fehlermeldung bei der Registrierung neuer Benutzer

Verfasst: 05.02.2012 20:37
von Miriam
Gemoddet bedeutet, dass du den originalen phpBB3 Code verändert hast, um neue Funktionen zu erhalten oder eben ein modifiziertes Verhalten zu erreichen.

Aber wie gesagt, check das mal ab
Miriam hat geschrieben:Wenn du nichts weiter gemoddet hast, kannst du die Datei auch komplett austauschen. Oder mit WinMerge oder Notepad++ die Unterschiede zur aktuellen Version der Datei herausfinden.
und / oder nimm ggf. eine neue Datei, die dem aktuellen Stand entspricht.