Seite 1 von 1

Probleme bei Update von 2.10 auf 2.21

Verfasst: 14.06.2006 16:24
von Deathman
Habe folgendes Problem wenn ich die Seite als nicht Registrierter Benutzer betrete:

Warning: file_exists() [function.file-exists]: Unable to access in /home/www/htdocs/gthclan.de/forums/includes/functions.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/gthclan.de/forums/includes/functions.php:348) in /home/www/htdocs/gthclan.de/forums/includes/page_header.php on line 483

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/gthclan.de/forums/includes/functions.php:348) in /home/www/htdocs/gthclan.de/forums/includes/page_header.php on line 485

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/gthclan.de/forums/includes/functions.php:348) in /home/www/htdocs/gthclan.de/forums/includes/page_header.php on line 486

Wenn die das Forum allerdings als angemeldeter Benutzer (mit Autologin) betrete dann erscheint der Fehler nicht. Will man sich aber nun Ausloggen dann kommt diese Fehlermeldung:

phpBB : Kritischer Fehler

Error obtaining user details

DEBUG MODE

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 457
File : sessions.php

Alles in allem viele komische Fehler.

Kann mir jemand helfen.

PS: Habe die Dateien per FTP hochgeladen alle Verzeichnisse / Dateien überschrieen bis auf die config.php. Und danach habe ich die install/update_to_latest.php ausgeführt die contrib und install gelöscht und da wars.

Vielen Dank

Verfasst: 14.06.2006 16:40
von Markus67
Hi ..

Der Artikel sollte helfen :wink:
KB:make_filename

Markus

Verfasst: 14.06.2006 17:43
von Deathman
Die Unterordner befinden sich schon in diesem Ordner sowohl lang_english also auch lang_german.

Ich habe gerade geschaut und er meckert folgende Zeile in der Function.php an:

if ( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $default_lang . '/lang_main.'.$phpEx)) )
{
if ( $userdata['user_id'] != ANONYMOUS )
{
// For logged in users, try the board default language next
$default_lang = phpbb_ltrim(basename(phpbb_rtrim($board_config['default_lang'])), "'");
}
else
{
// For guests it means the default language is not present, try english
// This is a long shot since it means serious errors in the setup to reach here,
// but english is part of a new install so it's worth us trying
$default_lang = 'english';
}

if ( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $default_lang . '/lang_main.'.$phpEx)) )
{
message_die(CRITICAL_ERROR, 'Could not locate valid language pack');
}
}


aber danke nochmal für deine Hilfe.

Sonnige Grüße ...

Verfasst: 14.06.2006 17:46
von Markus67
Hi ..

gibt es in der Datenbank in der Tabelle phpbb_users einen User Anonymous mit der ID -1?
(der muss vorhanden sein)

Markus

Verfasst: 14.06.2006 17:58
von Deathman
Habe jetzt einen User eingefügt der Anonymous heisst und id -1 hat.

Er ist auf user_acitve 1 gestellt.

Aber es geht immer noch nicht. :cry:


PS: Wenn man den Anonymous User auf NULL setzte funtzt es.

Vielen Dank Markus.

Aber wer denkt daran das der Fehler bei sowas liegt

Verfasst: 14.06.2006 18:56
von Markus67
Hi ...

das wäre der passende Querie gewesen ... aber du hast es ja schon "hingebogen" :wink:

Code: Alles auswählen

INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);
Markus