Demo Installation klappt einfach nicht - Datenbank nicht aktuell
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:
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}
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?
Danke im Vorfeld :)
demo installiert unter 2.11.7
Zitat:
Zitat von
neuling01
Hallo zusammen,
bei mir klappt die Demo-Installation auch nicht.
Ich habe Contao 2.11. installiert und die Stable release nightly für Version 2.xx genomme.
Das hat auch alles wunderbar geklappt nur wenn ich jetzt "Movie Database (Demo)" anklicke, dann kommt dieses hier:
Your installation is missing the following prerequisities that are needed to run this demo:
\system/modules/metamodelsattribute_rating
Kann mir jemand weiterhelfen wo ich das fehlende "Modul" finde.
Vielen lieben Dank für eure Hilfe!!
hatte heute morgen exakt das gleiche Problem wie neuling01:o leider
habe dann nach dem fehlenden modul übers wiki dann auf github geschaut und ein attribute_rating-master gefunden,
aber das ist es wohl nicht?
ich würde mich über einen tipp freuen eilt aber nicht, ich taste mich einfach langsam ran :D
Doro
Liste der Anhänge anzeigen (Anzahl: 1)
im systemlog steht folgendes (siehe Anhang)