Seite 1 von 2

Lösung für SQL Error : 1016 Can't open file: 'phpbb_session

Verfasst: 09.01.2005 19:17
von blubb0r
Gerade im IRC hatte wieder jemand das Problem, das häufiger aufzutreten scheint.
Dabei muss die Session-Tabelle meist nur repariert werden. Damit das nicht immer manuell gemacht werden muss, folgender Vorschlag:

Code: Alles auswählen

open: includes/session.php
find:
			VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
		if ( !$db->sql_query($sql) )
		{
add, after:
			$sql = "REPAIR TABLE " . SESSIONS_TABLE . " ";
			$db->sql_query($sql);
Was haltet ihr davon?
Auf folgendem Board läuft es zurzeit: http://www.dardania.de

Verfasst: 30.01.2005 14:38
von Danjoo
Hallo

Hatte den fehler auch grade, lies sich aber mit phpmyadmin fixen. :)

Leider kann ich kein php. :(
Daher meine frage:
Ist dieser tip gut?

Kann ich das ruhigen gewissens verwenden?

Wär nett wenn das jemand kompetentes bestätigen könnte.

Dankeschön.

Daniel

Verfasst: 30.01.2005 14:45
von Dave
Was macht ihr das der Fehler so oft kommt?

Ich hatte einmal den Fehler und nur weil ich nen überlasteten Server hatte :roll:

Verfasst: 30.01.2005 15:08
von Danjoo
Bei mir war es jetzt einmal.

Möchte gern vorbeugen! ;)

Verfasst: 06.03.2005 12:47
von Danjoo
hallo

heute schon wieder diese meldung!

Lise sich abermals fixen mit phpmyadmin repair table
bin noch bei 2.0.11.

kann ich diesen oben genannten tip verwenden?

Verfasst: 06.03.2005 13:12
von Danjoo
So ich hab das jetzt mal eingebaut!

Mal gucken obs geht.

Danke erstmal.

Verfasst: 06.03.2005 14:43
von Leuchte
Dave hat geschrieben:Was macht ihr das der Fehler so oft kommt?
z.B. der "falsche" Tabellentyp
Siehe auch KB:sessions

Verfasst: 07.03.2005 18:07
von easygo
Leuchte hat geschrieben:z.B. der "falsche" Tabellentyp
Ahja... wasn dann der "falsche" :D

HEAP musst einfach so nehmen wie er ist, weil sowieso flüchtig.
Da lässt sich so nix reparieren / optimieren

MyISAM nur reparieren wird auf die Dauer nix bringen,
wenn die SESSIONS TABLE erstmal VOLL ist.

^^ also regelmäßig leeren / reorganisieren...

Verfasst: 07.03.2005 20:40
von rabbit
lest doch einfach den artikel, den leuchte verlinkt hat. ;)
1. table auf HEAP
2. automatische leerung der tabelle => http://www.phpbb.de/doku/kb/artikel.php ... tom_leeren

Verfasst: 07.03.2005 22:09
von easygo
rabbit hat geschrieben:lest doch einfach den artikel, den leuchte verlinkt hat. ;)
1. table auf HEAP
2. automatische leerung der tabelle => http://www.phpbb.de/doku/kb/artikel.php ... tom_leeren
Jo und weiter?

Weder dort noch im Original http://www.phpbb.com/kb/article.php?article_id=42
steht irgendwas von nem falschen Tabellentypen, oder doch? *g*

Btw lassen sich auch MyISAM Tabellen automatisch leeren...

Ich sag nur "Sessions Manager" :P easy