OS-Commerce: Fehlermeldung Can’t open file: whos_online.MYI. (errno 145)

Erscheint die Fehlermeldung „Can’t open file: „who’s_online.MYI (errno 145)“ anstatt des Shops, hat sich die Datenbank salopp gesagt aufgehängt.

Erscheint die Fehlermeldung „Can’t open file: „who’s_online.MYI (errno 145)
delete from whos_online where timeout …“ anstatt des Shops, hat sich die Datenbank aufgehängt.

Das kann passieren wenn der Webserver Probleme hat und neu gestartet werden muss. Der Fehler ist jedoch schnell behoben. Einfach unter phpMyAdmin die SQL-Eingabe aufrufen und folgendes Statement eingeben: repair table whos_online. Die fehlerhafte Tabelle wird repariert und der Shop erscheint wieder online.

Alternativ kann man den Fehler auch beheben, indem man die komplette Tabelle löscht und nocheinmal neu schreibt. Den dafür notwendigen Code findet man im Installationsverzeichnis. Besser, wiel einfacher ist ersteres.