Seite 1 von 1
Manchmal kommt eine Fehlermeldung
Verfasst: 30.03.2005 16:23
von Maffy
Ich habe dem PHPBB Forum eigen Seiten hinzugefügt.
Manchmal kommt eine Fehlermeldung aber nicht immer.
Code: Alles auswählen
phpBB : Kritischer Fehler
Error updating sessions table
DEBUG MODE
SQL Error : 1054 Unknown column 'PAGE_IMPRESSUM' in 'field list'
UPDATE phpbbbr_sessions SET session_time = 1112192542, session_page = PAGE_IMPRESSUM WHERE session_id = '0d39aa394646db6ffde7c66d815a064d'
Line : 279
File : /homepages/36/d29978939/htdocs/bobross/includes/sessions.php
Woran liegt das.
Link zu der Homepage.
Link zur Homepage
Verfasst: 30.03.2005 17:37
von Supersonic
Überprüf mal die Datenbankänderungen für's Impressum.
Bei mir kam allerdings kein Fehler.
PS. Du solltest mal auf die 2.0.13 updaten...
Verfasst: 31.03.2005 16:59
von Maffy
Diese Meldung kahm bei mir, nachdem ich mehrmals zischen den einzelnen Seiten hin und her gesprungen bin.
Auf meinem Localen Testserver, wo ich PHPBB zu Testzwecken instaliert habe, kommt allerdings auch keine Fehlermeldung.
Hier ist mal der Code für das Impressum:
Code: Alles auswählen
<?PHP
#######################################
# Impressum #
#######################################
// Welcome Text:
$CFG['welcome_text'] = '<b> Hier finden Sie das Impressum und weitere wichtige Hinnweise. </b>';
$CFG['text'] = '
<div class="gen" align="center">Dieser Bereich ist noch in Arbeit</div>
';
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_IMPRESSUM);
init_userprefs($userdata);
//
// End session management
//
//
// Start output of page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Impressum'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'imp.tpl')
);
$template->assign_vars(array(
'WELCOME_TEXT' => $CFG['welcome_text'] ,
'TEXT' => $CFG['text'],
));
//
// Generate the page
//
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Das habe ich in der viewonline hinzugefügt:
Code: Alles auswählen
case PAGE_IMPRESSUM:
$location = $lang['Impressum'];
$location_url = "impressum.$phpEx";
break;
in der Language halt die entsprechenden Angaben für {L} {U} etc. .
An der Datenbank habe ich nichts geändert.
Müssen die neuen Seiten da irgendwo eingetragen werden?
Verfasst: 01.04.2005 17:23
von Maffy
Eigentlich sollte das doch so funktionieren oder?
Ich werde mir jetzt mal die neueste Version installieren.
Verfasst: 01.04.2005 18:26
von Maffy
Sorry, wenn ich jetzt gleich nochmal Poste, aber ich denke das ich den Fehler gefunden habe.
Ich hatte in der constants.php die Seiten nicht eingetragen damit die Sessionfunktion richtig funktioniert.
etc..
Ich denke, dass es jetzt geht. Danke
Mfg Matthias