. .

mx-Wissen



 


mxWissen-Index ]



Can't open file: '{prefix}_sys_session.MYD'. (errno: 145)

Im phpMyAdmin die Tabelle "DeinPrefix"_sys_session reparieren und anschließend überprüfen, ggf.
optimieren.
Der Fehler "errno 145" kann mit REPAIR TABLE <tablename> eleminiert werden.
In phpmyadmin wird die entsprechende Tabelle als "in Benutzung" angezeigt.
Diese Tabelle markieren und unten im Pulldown-Menü "markierte reparieren" auswählen.

Solltes dieses alles nicht funktionieren sollte die {prefix}_sys_session gelöscht und neu erstellt werden.

{prefix} muß natürlich durch ihren tatsächlichen Tabellenpräfix ersetzt werden.

 CREATE TABLE `{prefix}_sys_session` (
  `sesskey` varchar(32) NOT NULL default '',
  `expiry` int(11) unsigned NOT NULL default '0',
  `data` text NOT NULL,
  PRIMARY KEY  (`sesskey`)
) TYPE=MyISAM
;


aktualisiert am: Samstag, 15. Dezember 2007
Texter: der_luecke


Datenbank:Sonderzeichen werden nach Datenbankimport nicht korrekt dargestellt

Es kann vorkommen, dass Datenbanken nicht im gleichen Kollations-Format gesichert werden, wie sie später wieder genutzt werden sollen.

Hier hilft folgende Vorgehensweise:

Im mainfile.php werden folgende zwei Zeilen
mysql_query('SET NAMES latin1;');
mysql_query('SET CHARACTER SET latin1;');

hinter die Zeilen:

/**
 * Datenbankverbindung herstellen
 */
require_once('includes/sql_layer.php');
$dbi = sql_connect($GLOBALS['dbhost'], $GLOBALS['dbuname'], $GLOBALS['dbpass']);
if (empty($dbi)) {
    die("<br />
Selection from database failed!

Kein Zugriff auf die Datenbank moeglich, bitte ueberpruefen Sie die Einstellungen.");
}



gesetzt.

Achtung:
Die im Forum benannte Methode mit der .htaccess-Datei führt zu schweren HTML-Fehlern

aktualisiert am: Samstag, 15. Dezember 2007
Texter: der_luecke



Es gibt 2 Artikel und 1 Kategorien in dieser Kategorie
design by hENNE, layout based on YAML