Warning: Cannot modify header information
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.
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.
-
Wilfried_S
- Mitglied
- Beiträge: 24
- Registriert: 18.10.2004 11:22
- Kontaktdaten:
sessions.php
Hallo,
pardon, aber man kann durchaus ungeduldig werden wenn das Teil nicht läuft und man allein nicht weiterkommt.
Also, hier dann nochmals meine sessions.php
http://www.schaedlings-hotline.de/test/sessions_php.txt
Gruß Wilfried
pardon, aber man kann durchaus ungeduldig werden wenn das Teil nicht läuft und man allein nicht weiterkommt.
Also, hier dann nochmals meine sessions.php
http://www.schaedlings-hotline.de/test/sessions_php.txt
Gruß Wilfried
Ist da nicht in Zeile 189 ein zuviel?
Sonst teste halt einfach mal indem Du die Original sessions.php hochlädst.
Code: Alles auswählen
}Sonst teste halt einfach mal indem Du die Original sessions.php hochlädst.
www.dsaforum.de - DAS DSA Fanforum
-
Wilfried_S
- Mitglied
- Beiträge: 24
- Registriert: 18.10.2004 11:22
- Kontaktdaten:
Hi !
Wenn ich das } wegmache erhalte ich diese Meldung:
und bei der Originalen sessions.php sieht es dann wieder so aus:
SQL Error : 1062 Duplicate entry 'e5' for key 1
Gruß Wilfried
Wenn ich das } wegmache erhalte ich diese Meldung:
Code: Alles auswählen
Parse error: parse error, unexpected $ in /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php on line 427SQL Error : 1062 Duplicate entry 'e5' for key 1
Code: Alles auswählen
INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in) VALUES ('e5b433db50c992bb868d82656664c301', -1, 1098773932, 1098773932, 'd9e324fc', -1, 0)
Line : 158
File : /homepages/6/d35473726/htdocs/schaedlings-hotline/phpbb/includes/sessions.php Gruß Wilfried
Dann wieder alles rückgängig.
Habe in nem anderen Board folgenden Ansatz gesehen, teste das mal:
Finde
Ersetze durch:
Habe in nem anderen Board folgenden Ansatz gesehen, teste das mal:
Finde
Code: Alles auswählen
message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);Code: Alles auswählen
$error = TRUE;
if (SQL_LAYER == "mysql" || SQL_LAYER == "mysql4")
{
$sql_error = $db->sql_error($result);
if ($sql_error["code"] == 1114)
{
$result = $db->sql_query('SHOW TABLE STATUS LIKE "'.SESSIONS_TABLE.'"');
$row = $db->sql_fetchrow($result);
if ($row["Type"] == "HEAP")
{
if ($row["Rows"] > 2500)
{
$delete_order = (SQL_LAYER=="mysql4") ? " ORDER BY session_time ASC" : "";
$db->sql_query("DELETE QUICK FROM ".SESSIONS_TABLE."$delete_order LIMIT 50");
}
else
{
$db->sql_query("ALTER TABLE ".SESSIONS_TABLE." MAX_ROWS=".($row["Rows"]+50));
}
if ($db->sql_query($sql))
{
$error = FALSE;
}
}
}
}
if ($error)
{
message_die(CRITICAL_ERROR, "Error creating new session", "", __LINE__, __FILE__, $sql);
} www.dsaforum.de - DAS DSA Fanforum
-
Wilfried_S
- Mitglied
- Beiträge: 24
- Registriert: 18.10.2004 11:22
- Kontaktdaten:
Moin moin,
hab den Code eingebaut und hochgladen. Nun kommt diese Meldung:
$error = TRUE;
}
Die sessions.php, so wie sie z.Zt. im Netz steht sieht nun so aus:
http://www.schaedlings-hotline.de/test/sessions_php.txt
Wilfried
hab den Code eingebaut und hochgladen. Nun kommt diese Meldung:
$error = TRUE;
Code: Alles auswählen
if (SQL_LAYER == "mysql" || SQL_LAYER == "mysql4")
{
$sql_error = $db->sql_error($result);
if ($sql_error["code"] == 1114)
{
$result = $db->sql_query('SHOW TABLE STATUS LIKE "'.SESSIONS_TABLE.'"');
$row = $db->sql_fetchrow($result);
if ($row["Type"] == "HEAP")
{
if ($row["Rows"] > 2500)
{
$delete_order = (SQL_LAYER=="mysql4") ? " ORDER BY session_time ASC" : "";
$db->sql_query("DELETE QUICK FROM ".SESSIONS_TABLE."$delete_order LIMIT 50");
}
else
{
$db->sql_query("ALTER TABLE ".SESSIONS_TABLE." MAX_ROWS=".($row["Rows"]+50));
}
if ($db->sql_query($sql))
{
$error = FALSE;
}
}
}
}
if ($error)
{
message_die(CRITICAL_ERROR, "Error creating new session", "", __LINE__, __FILE__, $sql); Die sessions.php, so wie sie z.Zt. im Netz steht sieht nun so aus:
http://www.schaedlings-hotline.de/test/sessions_php.txt
Wilfried
-
Wilfried_S
- Mitglied
- Beiträge: 24
- Registriert: 18.10.2004 11:22
- Kontaktdaten:
-
Wilfried_S
- Mitglied
- Beiträge: 24
- Registriert: 18.10.2004 11:22
- Kontaktdaten: