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

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
blubb0r
Mitglied
Beiträge: 96
Registriert: 12.10.2004 18:09
Wohnort: Stadtlohn
Kontaktdaten:

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

Beitrag 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
Danjoo
Mitglied
Beiträge: 8
Registriert: 13.10.2003 20:08
Kontaktdaten:

Beitrag 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
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag 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:
Danjoo
Mitglied
Beiträge: 8
Registriert: 13.10.2003 20:08
Kontaktdaten:

Beitrag von Danjoo »

Bei mir war es jetzt einmal.

Möchte gern vorbeugen! ;)
Danjoo
Mitglied
Beiträge: 8
Registriert: 13.10.2003 20:08
Kontaktdaten:

Beitrag 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?
Danjoo
Mitglied
Beiträge: 8
Registriert: 13.10.2003 20:08
Kontaktdaten:

Beitrag von Danjoo »

So ich hab das jetzt mal eingebaut!

Mal gucken obs geht.

Danke erstmal.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dave hat geschrieben:Was macht ihr das der Fehler so oft kommt?
z.B. der "falsche" Tabellentyp
Siehe auch KB:sessions
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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...
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag 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
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“