Seite 1 von 1

Installationsproblem "Specified key was too long"

Verfasst: 20.03.2008 20:06
von Tigercop
Hi Leutz !!

Hab mir PHPBB 3.0 runtergeladen und auf nen Localhost abgelegt zum testen bevor ich es uploade .

Bei der Installation im Abschnitt "Create Databe tables" tritt folgender Fehler auf :

A fatal and unrecoverable database error has occurred. This may be because the specified user does not have appropriate permissions to CREATE TABLES or INSERT data, etc. Further information may be given below. Please contact your hosting provider in the first instance or the support forums of phpBB for further assistance.

install_install.php [ 1167 ]

SQL : CREATE TABLE phpbb2config ( config_name varchar(255) DEFAULT '' NOT NULL, config_value varchar(255) DEFAULT '' NOT NULL, is_dynamic tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, PRIMARY KEY (config_name), KEY is_dynamic (is_dynamic) ) CHARACTER SET `utf8` COLLATE `utf8_bin`

Specified key was too long; max key length is 767 bytes



Öhm , was genau muss ich machen damit ich den Fehler abstellen kann ? Weil ich weiß net genau wo ich da anfangen soll .

GREEEEEEEETZ

TIGGER

Verfasst: 20.03.2008 22:37
von porfavor
Du hast möglicherweise unzulässige Zeichen oder zu lange Namen verwendet. Das kann das Präfix aber auch den Usernamen für den Administrator betreffen.

Verfasst: 21.03.2008 11:06
von Tigercop
Also was mir auffällt , der Eintrag " Specified key too long " . Max Key lenght..........

Hab ja nur kurze Namen gewählt und ohne Sonderzeichen oder so . Admin Name ist nur 8 Zeichen lang , die der MySQL DB sogar nur 4 .

Auch die PW`s enhalten nur Zeichen , keine Sonderzeichen usw.

Verfasst: 21.03.2008 12:29
von Kizu
was ist mit dem Namen und der Beschreibung der Seite?

Verfasst: 21.03.2008 14:18
von Tigercop
Kizu hat geschrieben:was ist mit dem Namen und der Beschreibung der Seite?
Was genau meinste damit ? Den Domainnamen jetzt ? Also wenns der ist , der stimmt . Beschreibung wüsste ich nicht an welcher Stelle in den angeben sollte . Wird ja bis dahin nicht abgefragt .

Verfasst: 21.03.2008 14:46
von porfavor
Nein Beschreibung ist es nicht. Da hast du Recht. Aber es wird der Seitenname abgefragt.

Außerdem könnte ich mir noch vorstellen, dass du einen falschen Datenbanktyp ausgewählt hast.

Verfasst: 21.03.2008 17:11
von Tigercop
Falschen DB Typ ? Also bei der Auswahl hab ich mehrere Settings probiert . Beim DB Name hab ich dann "mysql" eingetragen . Ich hab beim Einrichten von MySQL genau aufgepasst was ich da eingebe ^^

Bei jedem Schritt fragt der Installer ja ab was man da Einträgt , so auch ob er auf die DB connecten kann . Das war ja der Fall . Dürfte da also nix verkehrt gemacht haben .

Also dieser Eintrag stört mich hier :

This may be because the specified user does not have appropriate permissions to CREATE TABLES or INSERT data, etc

Was heißt hier ich hätte keine Rechte ?? Bin doch der Admin ^^

Verfasst: 21.03.2008 18:27
von bantu
Logg dich in phpMyAdmin mit dem MySQL-Root-Benutzer ein und überprüfe die MySQL-Berechtigungen.

Verfasst: 21.03.2008 19:21
von Tigercop
[/b]Also bei mir steht dort unter RECHTE : ALL PRIVILEGS
Und überall sind Häkchen dran , Also bei DATEN , STRUKTUR & ADMINISTRATION ( Dort gibts ja Felder zum Selektieren , an allen ist ein Häkchen dranne )

Habs hinbekommen ^^
Musste in der Datei mysql_41_schema.sql alle vchar Werte von 255 auf 100 ändern . Danach ging die Installation problemlos :D