Seite 1 von 1

Critical Error beim Aufruf des Forum

Verfasst: 17.03.2003 15:29
von liermanb
Beim Aufruf des Forum erhalte ich folgende Fehlermeldung:

phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : 1114 The table 'phpbb_sessions' is full

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('ce3a5a31d8b2702460874dd3736396c8', -1, 1047912250, 1047912250, '3ee266aa', 0, 0)

Line : 152
File : /home/www/htdocs/antikeforum.de/forum/includes/sessions.php

Anbei die entsprechenden Zeilen aus der sessions.php:
//
// Create or update the session
//
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
WHERE session_id = '" . $session_id . "'
AND session_ip = '$user_ip'";
if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
{
$session_id = md5(uniqid($user_ip));

$sql = "INSERT INTO " . SESSIONS_TABLE . "
(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
}
}


Was kann ich tun ?

Verfasst: 17.03.2003 20:41
von Mister_X
leere mal die deinPrefix_sessions Tabelle z.B. mit link:phpmyadmin

Verfasst: 24.03.2003 21:46
von hofi
Hallo Leute

Ich glaube ich habe eine recht einfache Lösung für das ja mittlerweile berühmte "Error creating new session-PROBLEM" gefunden.

Legt einfach mal in eurem phpBB Verzeichnis eine .htaccess Datei an.
In diese Datei schreibt ihr den folgenden Inhalt:
DirectoryIndex index.php index.html
php_flag register_globals On
Mit dieser Einstellung stellt ihr die register_globals Funktion im Webserver eures Servers auf on. Seitdem ich das bei mir gemacht habe ist das Problem wie weggeblasen.

Leute, die z.B. einen Root-Server haben können das natürlich auch in ihrer /etc/apache/httpd.conf entsprechend ändern.

Mich würde nun natürlich auch die Erfahrungen der anderen Nutzer interessieren. Oder ist das Problem damit nur etwa bei mir weg?!?
Also gebt mal Feedback!

Viele Grüsse
Markus

Verfasst: 13.08.2003 17:36
von clubbiker
Ich hab das mal probiert und folgenden inhalt in meiner .htaccess
DirectoryIndex index_start.php
php_flag register_globals On
Das Problem dabei ist nur, dass der Browser jetzt auf die index.php zugreift.