Joomla! - DB function failed with error number 145

jtablesession::Store Failed
DB function failed with error number 145
Table './/#_session' is marked as crashed and should be repaired SQL=INSERT INTO '#_session'

Hier meldet die Datenbank einen Fehler in der Tabelle "jos_session". Meistens reicht ein manuelles Reparieren der Datenbank aus, um den Fehler zu beheben. Wenn Sie Zugriff auf Ihre Datenbank haben (phpMyAdmin), können Sie folgendes unternehmen:

  1. PhpMyAdmin starten (meist vom Webhoster auf dem Server vorinstalliert)
  2. Gegebenfalls Datenbank auswählen
  3. Überprüfen Sie, ob die Tabelle "#_session" noch vorhanden ist
  4. Wählen Sie, wie auf dem Bild ersichtlich, alle Tabellen aus.
  5. Bei dem Auswahlfeld (markierte:) "Repariere Tabelle" auswählen.
phpMyAdmin-DB-reparieren

Falls das die Tabelle "#_session" gelöscht ist, spielen Sie diese anhand einer hoffentlich vorhandenen Datenbanksicherung wieder ein.

Andernfalls erstellen Sein einfach eine neue Tabelle #_session, lesen Sie hier dazu die Schritt für Schritt Anleitung.

Akkeba Admin Tools

Für alle, die ein Optimieren bzw. Reparieren ohne phpMyAdmin direkt aus dem Joomla-Backend  wollen, ist die Komponente

Mit dieser Komponete ist es des weiteren folgende Funktionen möglich:

Admin Tools von Akkeba zu empfehlen.
  • Berechtigungen zu setzen
  • das Temp-Verzeichniss säubern
  • Sitzungen bereinigen
  • Administration durch Passwort schützen
  • uvm.