Flexinode Fehlermeldung
am 22.09.2006 - 11:05 Uhr in
Hallo,
ich habe probiert das Modul 'flexinode' zu installieren und kriege folgende Fehlermeldungen:
*******************************************************************************
* user warning: Table 'drupal_1.flexinode_type' doesn't exist query: SELECT * FROM flexinode_type WHERE ctype_id = 0 in C:\Programme\xampp\htdocs\drupal\includes\database.mysql.inc on line 120.
* user warning: Table 'drupal_1.flexinode_field' doesn't exist query: SELECT * FROM flexinode_field WHERE ctype_id = 0 ORDER BY weight ASC, label ASC in C:\Programme\xampp\htdocs\drupal\includes\database.mysql.inc on line 120.
*******************************************************************************
sobald ich flexinode 'enable' klicke kommt noch eine dritte hinzu:
*******************************************************************************
* user warning: Table 'drupal_1.flexinode_type' doesn't exist query: SELECT * FROM flexinode_type in C:\Programme\xampp\htdocs\drupal\includes\database.mysql.inc on line 120.
*******************************************************************************
Ich habe auch probiert 'flexinode' nochmal runterzuladen und in das Verzeichnis zu kopieren, doch da blieb die Fehlermeldung.
Hm ,ich bin newbee und weiss nicht so recht, was damit gemeint ist... bei den ersten Fehlermeldungen fehlt anscheinend eine Tabelle in meiner DB. Habe ich etwas bei der Installation falsch gemacht?
Bei einer ähnlichen Frage im Forum gabs zur Antwort:
'Leg sie doch selber an'
Wie mach ich das, welche Felder sind nötig?
Ich habe
* win2000 Pro
* Drupal 4.7
* xampp mit MySQL (wie man ja oben sieht)
* drupal_1 heisst meine Datenbank
Vielen Dank für Hilfe :-)
Anne
- Anmelden oder Registrieren um Kommentare zu schreiben
Die (wahrscheinliche) Lösung
am 22.09.2006 - 14:27 Uhr
So, folgender Link zeigt drei Lösungswege an:
http://drupal.org/node/61121
ich habe die erste Lösung angewendet:
aus flexinode.install den Code für mein DB rauskopiert und bereinigt. Sprich
vorher:
***************************************************
db_query("CREATE TABLE {flexinode_field} (
field_id int(10) unsigned NOT NULL default '0',
...
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;");
***************************************************
und bereinigt:
***************************************************
CREATE TABLE flexinode_field (
field_id int(10) unsigned NOT NULL default '0',
...
) TYPE=MyISAM;
***************************************************
Dann diesen Code als SQL-Befehl eingegeben. Die flexinode.install habe ich gelöscht (bin nicht sicher, ob das nötig war) und flexinode dann erst wieder in meinen Module-Ordner kopiert und über Drupal enabled.
Bisher keine Fehlermeldung :-)