bei Installation über nightly build wird keine tl_metamodels angelegt
Hi,
ich versuche gerade metamodels 2 über nightly build und composer zu installieren. Genauso habe ich es bereits im Januar schon einmal zum testen gemacht und ich konnte damit arbeiten.
Jetzt versuche ich es auf dem account eines Kunden aber es funktioniert nicht.
Beim Klick auf Datenbank aktualisieren in der Paketverwaltung kommt folgende Fehlermeldung:
Fatal error: Query error: Table 'usr_web22884347_1.tl_metamodel_attribute' doesn't exist (SELECT metamodel.tableName, attribute.colname FROM tl_metamodel_attribute AS attribute LEFT JOIN tl_metamodel AS metamodel ON (metamodel.id=attribute.pid) WHERE attribute.type='combinedvalues') #0 /var/www/web22884347/html/system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query() #1 /var/www/web22884347/html/system/modules/metamodelsattribute_combinedvalues/classes/src/MetaModels/Attribute/CombinedValues/Helper/UpgradeHandler.php(79): Contao\Database\Statement->execute('combinedvalues') #2 /var/www/web22884347/html/system/modules/metamodelsattribute_combinedvalues/classes/src/MetaModels/Attribute/CombinedValues/Helper/UpgradeHandler.php(55): MetaModels\Attribute\CombinedValues\Helper\Upgrade Handler->ensureCorrectColumnType() #3 /var/www/web22884347/html/system/modules/!metamodels-tng-branch/config/runonce_0.php(25): MetaModels\Attribute\CombinedValues\Helper\Upgrade Handler->perform() #4 /var/www/web22884347/html/system/modules/!metamodels-tng-branch/config/runonce.php(14): require_once('/var/www/web228...') #5 /var/www/web22884347/html/system/modules/!metamodels-tng-branch/config/runonce.php(36): runonce_c1e262eb24d5e9212f874ecf0aeb06c4->run() #6 /var/www/web22884347/html/system/modules/core/classes/Backend.php(273): include('/var/www/web228...') #7 /var/www/web22884347/html/system/modules/!composer/src/Controller/UpdateDatabaseController.php(31): Contao\Backend->handleRunOnce() #8 /var/www/web22884347/html/system/modules/!composer/src/ClientBackend.php(213): ContaoCommunityAlliance\Contao\Composer\Controller \UpdateDatabaseController->handle(Object(Contao\Input)) #9 /var/www/web22884347/html/system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate() #10 /var/www/web22884347/html/system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer') #11 /var/www/web22884347/html/contao/main.php(20): Contao\BackendMain->run() #12 {main} in system/modules/!metamodels-tng-branch/config/runonce.php on line 22
#0 [internal function]: __error(256, 'Query error: Ta...', '/var/www/web228...', 22, Array)
#1 system/modules/!composer/src/Util/ErrorHandler.php(50): call_user_func_array('__error', Array)
#2 [internal function]: ContaoCommunityAlliance\Contao\Composer\Util\Error Handler::handleError(256, 'Query error: Ta...', '/var/www/web228...', 22, Array)
#3 system/modules/!metamodels-tng-branch/config/runonce.php(22): trigger_error('Query error: Ta...', 256)
#4 system/modules/!metamodels-tng-branch/config/runonce.php(36): runonce_c1e262eb24d5e9212f874ecf0aeb06c4->run()
#5 system/modules/core/classes/Backend.php(273): include('/var/www/web228...')
#6 system/modules/!composer/src/Controller/UpdateDatabaseController.php(31): Contao\Backend->handleRunOnce()
#7 system/modules/!composer/src/ClientBackend.php(213): ContaoCommunityAlliance\Contao\Composer\Controller \UpdateDatabaseController->handle(Object(Contao\Input))
#8 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBack end->generate()
#9 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
#10 contao/main.php(20): Contao\BackendMain->run()
#11 {main}
Freu mich über Hilfe, Sabine
Liste der Anhänge anzeigen (Anzahl: 3)
Zitat:
Zitat von
zonky
da sollte es einen Navipunkt "nightly" o.ä. geben, wo alle Pakete aufgelistet werden... eine nightly.txt müsste auch irgendwo rumschwirren...
zieh Dir ein aktuelles Zip von der Webseite (guck mal in die nightly.txt ob aktuell) und mach ein Update der Pakete per FTP - ggf. DB aktualisieren
vorher Backup könnte eine gute Idee sein ;-)
2.0.0-beta38
Okay, nun habe ich die aktuelle MM-Version hochgeladen, wird auch angezeigt. Siehe Anhang.
Das Problem ist doch, dass MM keine Tabellen in der Datenbank anlegt, oder?
Irgendetwas mache ich doch falsch, was habe ich übersehen? Muss ich bevor ich MM über Ftp hochlade andere Erweiterungen installieren?
Ich hatte MM ja vor vier Wochen auf einem Test-account ausprobiert und da hat alles geklappt. Ich bin manchmal chaotisch und ungenau, aber ich lese mir alles zehnmal durch und probier es solange aus bis es klappt.