logo
Přihlášení
Uživatel: Přihlásit automaticky při příští návštěvě:
Zapomněli jste svoje heslo?
Heslo:
  Registrace
Internetový obchod, e-shop, SEO-shop
Webhosting C4 - 20 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.

Úvodní stránka
Úvod
Diskusní fórum
Fórum
Ke stažení
Ke stažení
Instalace
Instalace
Rady a Návody
Návody
Moduly
Moduly
Vzhled
Vzhled
FAQ
FAQ
Odkazy
Odkazy
RSS

Levné pneu pro Vaše auto.
Kvalitní kočárky Tako. Levné zájezdy, last-minute

Chyba - tabulka session je plná

 
Přidat nové téma   Zaslat odpověď    Obsah fóra phpBB CZ -> Zkušenosti s phpBB
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Pavel Dopita
Nováček
Nováček


Založen: 28.1.2003
Příspěvky: 3

PříspěvekZaslal: 28 leden 2003 14:38    Předmět: Chyba - tabulka session je plná Citovat

Tak uz podruhé mi fórum zkolabovalo na chybě viz SUBJECT. Pro ty co jsou na pipni, jsem dotaz posílal i tam, stačí mi odpovědět zde Smile.

Pomůže mi sice v administraci ji vyprázdnit (tu tabulku) a fórum zase jede. A teď dotazy (asi nejpovolanější bude Azu, možná odpověď zná i někdo jiný):

- nevíte čím je to způsobováno ?
- stává se vám to i na nové verzi ?
- na domovském foru (viz dole) jsem našel jedno řešení převzaté z francouzké verze. Zkusil jste ho někdo?

Díky za odpověď

přílohy:

řešení:

http://www.phpbb.com/phpBB/viewtopic.php?t=39397

úprava dle francouzské verze:

in sessions.php, find

message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);


remplace by :

$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);
}
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
paia



Založen: 13.1.2003
Příspěvky: 2

PříspěvekZaslal: 29 leden 2003 15:36    Předmět: Re: Chyba - tabulka session je plná Citovat

v nove verzi mi to zatim neudelalo...
_________________
Ciao,
Paia
http://www.ahc.cz/forum/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Webhosting C4 - 20 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď    Obsah fóra phpBB CZ -> Zkušenosti s phpBB Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Nemůžete stahovat ani prohlížet přiložené soubory
šřa