Hallo,
versuche seit fast 2 Tagen die Demo von Metamodels zu installieren. Habe leider keine Lösung hierfür gefunden.
Meine Vorgehensweise:
- Ich habe Contao 2.11. installiert und die Ordner vom Nightly Build hochgeladen.
- Anschließend habe ich die Demo in den Modules Ordner hochgeladen.
- Dann habe ich im Backend auf MetaModels Demo geklickt und die Installation 2x bestätigt.
Allerdings fliege ich dann aus dem Backend raus und mein Benutzer wird gelöscht. Im Contao-Install Tool steht dann auch etwas von
Code:ALTER TABLE `tl_metamodel_dcasetting` ADD PRIMARY KEY (`id`); ALTER TABLE `tl_metamodel_attribute` ADD `pid` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_attribute` ADD `sorting` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_attribute` ADD `tstamp` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_attribute` ADD `name` text NULL; ALTER TABLE `tl_metamodel_attribute` ADD `description` text NULL; ALTER TABLE `tl_metamodel_attribute` ADD `colname` varchar(64) NOT NULL default ''; ALTER TABLE `tl_metamodel_attribute` ADD `type` varchar(64) NOT NULL default ''; ALTER TABLE `tl_metamodel_attribute` ADD `isvariant` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_attribute` ADD `isunique` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_attribute` ADD PRIMARY KEY (`id`); ALTER TABLE `tl_metamodel_attribute` ADD KEY `pid` (`pid`); ALTER TABLE `tl_metamodel_attribute` ADD KEY `colname` (`colname`); ALTER TABLE `tl_metamodel_filtersetting` ADD `pid` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `tstamp` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `sorting` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `fid` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `type` varchar(64) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `enabled` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `comment` varchar(255) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `attr_id` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `all_langs` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `allow_empty` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `stop_after_match` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `urlparam` varchar(255) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `predef_param` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `customsql` text NULL; ALTER TABLE `tl_metamodel_filtersetting` ADD `items` text NULL; ALTER TABLE `tl_metamodel_filtersetting` ADD `label` blob NULL; ALTER TABLE `tl_metamodel_filtersetting` ADD `template` varchar(64) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD `blankoption` char(1) NOT NULL default '1'; ALTER TABLE `tl_metamodel_filtersetting` ADD `onlyused` char(1) NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `onlypossible` char(1) NOT NULL default '0'; ALTER TABLE `tl_metamodel_filtersetting` ADD `defaultid` varchar(255) NOT NULL default ''; ALTER TABLE `tl_metamodel_filtersetting` ADD PRIMARY KEY (`id`); ALTER TABLE `tl_metamodel_filtersetting` ADD KEY `pid` (`pid`); ALTER TABLE `tl_metamodel_rendersetting` ADD `pid` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_rendersetting` ADD `tstamp` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_rendersetting` ADD `sorting` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_rendersetting` ADD `attr_id` int(10) unsigned NOT NULL default '0'; ALTER TABLE `tl_metamodel_rendersetting` ADD `template` varchar(64) NOT NULL default ''; ALTER TABLE `tl_metamodel_rendersetting` ADD `enabled` char(1) NOT NULL default ''; ALTER TABLE `tl_metamodel_rendersetting` ADD PRIMARY KEY (`id`); ALTER TABLE `tl_metamodel_rendersetting` ADD KEY `pid` (`pid`); ALTER TABLE `tl_metamodel_dcasetting` ADD `id` int(10) unsigned NOT NULL auto_increment; ALTER TABLE `tl_metamodel_attribute` ADD `id` int(10) unsigned NOT NULL auto_increment; ALTER TABLE `tl_metamodel_filtersetting` ADD `id` int(10) unsigned NOT NULL auto_increment; ALTER TABLE `tl_metamodel_rendersetting` ADD `id` int(10) unsigned NOT NULL auto_increment;
Führe ich das aus dann erscheint folgende Fehlermeldung:
Ich habe in meiner Datenbank nachgesehen und es existiert auch wirklich keine id Spalte. Woran kann das liegen? Was mache ich falsch? Kann ich die id selbst erstellen und als Primärschlüssel kennzeichnen?Code:Fatal error: Uncaught exception Exception with message Query error: Key column 'id' doesn't exist in table (ALTER TABLE `tl_metamodel_dcasetting` ADD PRIMARY KEY (`id`);) thrown in …/system/libraries/Database.php on line 686 #0 …/system/libraries/Database.php(184): Database_Statement->query('ALTER TABLE `tl...') #1 …/contao/install.php(761): Database->query('ALTER TABLE `tl...') #2 …/contao/install.php(974): InstallTool->run() #3 {main}
Danke im Vorfeld![]()
Lesezeichen