Anscheinend ein Session Problem bei selbst erstellten Seiten

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Schnaps
Mitglied
Beiträge: 3
Registriert: 21.12.2004 16:44

Anscheinend ein Session Problem bei selbst erstellten Seiten

Beitrag von Schnaps »

Hallo

Ich habe einige Seiten für unser Forum und Portal dazu geschrieben,
diese gehen auch fast immer aber manche Leute, und das waren jetzt schon einige, (ich auch schon mal) bekommen ab und zu folgende Fehlermeldung in einem weißen Browser Fenster.
phpBB : Kritischer Fehler

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'PAGE_TEMPLATE' in 'field list'

INSERT INTO board_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('b9b803cd67cb916d66b723bd2307b47d', 7, 1103213658, 1103213658, '3eb2c0ae', PAGE_TEMPLATE, 1)

Line : 157
File : /srv/www/htdocs/web4/html/board/includes/sessions.php
Also es liegt recht offensichtlich an den Sessions, hab den Seitenaufbau wie ich für das phpBB Seitenprogrammiere hier von der Seite.

Hier mal mein üblicher Seitenanfang, eventuell habe ich ja was vergessen.

Code: Alles auswählen

<?

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_FAQ, $session_length);
init_userprefs($userdata);
//
// End session management
//

##########################################################################################
###    ES werden die erlaubten Gruppen abgefragt und nur die dürfen den Zockplaner benutzen
##########################################################################################
// Get the list of phpBB usergroups
$sql = "SELECT group_id,group_zockplaner_permission 
		FROM " . GROUPS_TABLE . "
		WHERE group_single_user <> " . TRUE ." and group_zockplaner_permission=1
		ORDER BY group_name ASC";
		#echo $sql."<br>";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Couldn't get group list", "", __LINE__, __FILE__, $sql);
}

while( $row = $db->sql_fetchrow($result) )
{
	$allowed_groups[] = $row['group_id'];
}
#print_r($allowed_groups);

.........
Währe nett wenn mir einer von euch Helfen kann.

Gruß und frohes Fest

Schnaps
Schnaps
Mitglied
Beiträge: 3
Registriert: 21.12.2004 16:44

Beitrag von Schnaps »

Manchmal kommt aber auhc diese Fehlermeldung
phpBB : Kritischer Fehler

Error updating sessions table

DEBUG MODE

SQL Error : 1054 Unknown column 'PAGE_TEMPLATE' in 'field list'

UPDATE board_sessions SET session_time = 1101752010, session_page = PAGE_TEMPLATE WHERE session_id = '42e893c37f69ecbc0102e0b54e52144b'

Line : 279
File : /srv/www/htdocs/web4/html/board/includes/sessions.php

Also das neue reinschreiben und das Updaten der Sql Einträge klappt nicht wie geplant, aber warum?

Kann es sein das PAGE_TEMPLATE was ja in beiden SQL Strings vorkommt eigentlich durch den entsprechenden Template Namen von meinem Template ersetzt werden müßte?

Wenn ja wie mach ich das?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“