TinyMCE - Datenbanktabellen werden nicht angelegt
Eingetragen von Anonymous (0)
am 14.07.2006 - 16:53 Uhr in
am 14.07.2006 - 16:53 Uhr in
Hallo,
ich habe ein Problem mit dem Modul tinyMCE:
Bei meinem ersten Versuch, das Modul zu installieren, habe ich den Editor selbst in ein falsches verzeichnis gepackt.
Also habe ich das Modul wieder abgemeldet und alles wieder gelöscht, inklusive der beiden Datenbankentabellen für das Modul.
Wenn ich jetzt versuche, das Modul neu zu installieren, werden die beiden Tabellen NICHT mehr angelegt. Kann mir jemand helfen?
Tharion
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du mit PHPmyAdmin auf
am 14.07.2006 - 18:54 Uhr
Wenn Du mit PHPmyAdmin auf die DB zugreifen kannst lege die 2 Tabellen manuell selbst an. Ist der schnellste Weg.
Vergiss dabei einen eventuell in der settings.php definierten Präfix nicht.
-------------
quiptime
Hallo, wo find ich denn die
am 15.07.2006 - 18:19 Uhr
Hallo,
wo find ich denn die Struktur dieser Tabellen? Ich werd ja auch die richtigen felder anlegen müssen, oder?
Tharion
Den SQL-Code zum Erzeugen
am 15.07.2006 - 21:45 Uhr
Den SQL-Code zum Erzeugen der Tabellen findest Du in der Datei "tinymce.install".
Allerdings musst Du den SQL-Code aus dem Quellcode der Datei selektieren.
Der in Frage kommende Codebereich aus dieser Datei:
<?php
function tinymce_install() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
db_query("CREATE TABLE {tinymce_settings} (
name varchar(128) NOT NULL default '',
settings text NOT NULL default '',
PRIMARY KEY (name)
) /*!40100 DEFAULT CHARACTER SET utf8 */;");
db_query("CREATE TABLE {tinymce_role} (
name varchar(128) NOT NULL default '',
rid tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (name,rid)
) /*!40100 DEFAULT CHARACTER SET utf8 */;");
break;
?>
Einfügen mit PHPmyAdmin wirst DU also diesen Code:
CREATE TABLE tinymce_settings (
name varchar(128) NOT NULL default '',
settings text NOT NULL default '',
PRIMARY KEY (name)
);
und
CREATE TABLE tinymce_role (
name varchar(128) NOT NULL default '',
rid tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (name,rid)
);
Und wie bereits gesagt, vergiss nicht die beiden Tabellennamen um den von Dir eventuell verwendeten Präfix zu erweitern.
-------------
quiptime
Re: Den SQL-Code zum Erzeugen
am 15.07.2006 - 23:44 Uhr
Den SQL-Code zum Erzeugen der Tabellen findest Du in der Datei "tinymce.install".
Allerdings musst Du den SQL-Code aus dem Quellcode der Datei selektieren.
Stimmt, auf die Idee hätte ich auch kommen können. Vielen Dank für die Hilfe. ich werde es morgen mal ausprobieren und mich dann melden, ob es geklappt hat.
Tharion