pragmaMx Support Forum

pragmaMx => Installation & Update => Thema gestartet von: team-rsr am 08 April 2009, 07:05:04

Titel: [Solved] Fehler Meldung
Beitrag von: team-rsr am 08 April 2009, 07:05:04
Hallo,

wenn ich mein Portal aufrufe kommt oben ein roter Balken mit der MEldung:

error:
can't open file: '{prefix}_sys_session.myi' (errno: 145)

--------------------------------------------------------------------

und wenn ich mich als user anmelden will  kommt:

Fehler!
Die Sessioninitialisierung ist fehlgeschlagen.

---------------------------------------------------------------------

und wenn ich mich als admin anmelden will kommt:

Sie haben versucht, eine ungültige Operation durchzuführen!


Bitte um Hilfe!!!

MFG
Bert
Titel: Re: Fehler Meldung
Beitrag von: grafikmurkser am 08 April 2009, 07:31:11
schau mal bitte hier :
http://www.pragmamx.org/Forum-topic-23442-prev_next-prev.html
Titel: Re: Fehler Meldung
Beitrag von: team-rsr am 09 April 2009, 00:40:27
Hallo,

ich habe keine ahnung wie das geht.

Wenn ich in MYPHP einsteige und diese sys_Seesion aufrufe kommt das:

Fehler
SQL-Befehl: 

SHOW INDEX FROM `mxcc396c_sys_session` ;



MySQL meldet: 

#1016 - Can't open file: 'mxcc396c_sys_session.MYI' (errno: 145)

Weiss aber nicht wie ich das repariere.

mfg
Bert
Titel: Re: Fehler Meldung
Beitrag von: grafikmurkser am 09 April 2009, 06:52:09
Hallo Bert,
wenn Du in phpmyadmin bist rufst du die DB-übersicht auf in dem du links oben auf den dbnamen klickst, dadurch werden im rechten (grossen) frame alle tabellen aufgelistet ( falls dies nicht bereits beim einloggen in phpmyadmin) geschieht.
wenn nun alle tabellen rechts aufgelistet werden suchst du die tabelle  mx...._sys_session ( man sollte eigene tabellenprefixe nie veröffentlichen ;) ) . diese tabelle markierst du , dann scrollst du ganz nach unten . dort findest du die "wartungsoptionen" und solche links: Alle auswählen /  Auswahl entfernen /  Tabellen m. Überhang ausw. ( kann bei dir anders aussehen) . direkt danaben ist ein dropdownmenü in welchem standartmässig oft "markierte" eingestellt ist. dieses menü anklicken und dann "reparieren" auswählen.
danach am besten "Alle auswählen " und im menü optimieren wählen.
sollte dies alles nichts bringen bleibt noch die , in dem verlinkten tread beschriebene, möglichkeit die sys-tabelle zu löschen und neu anzulegen. da dort nur  "temporäre" daten gespeichert werden brauchst du dir wegen dem inhalt der tabelle, der mitgelöscht wird, keine sorgen zu machen. ich lösche zB den inhalt der sys_session grundsätzlich vor jedem db-backup über "tabelle leeren". viele user machen dies nie. was ua. ein grund für das "crashen" der tabelle sein kann.
Titel: Re: Fehler Meldung
Beitrag von: team-rsr am 09 April 2009, 07:11:23
Hallo,

DANKE !!!!  :thumbup:

MFG
Bert