MetaModels / core

MetaModels Core Module
GNU Lesser General Public License v3.0
96 stars 42 forks source link

metamodels/core lässt sich nicht installieren, bemeckert fehlende users.json #1271

Closed NinaG closed 5 years ago

NinaG commented 5 years ago

Checklist before I submit this issue report

I confirm that:

My environment is:

(Please fill in the actual values from your environment)

Key Value Comments
PHP version: 7.2.14
Contao version: 4.4.x (aktuell)
MetaModels version: aktuell
Installation via composer: no
Installed MetaModels packages: am metamodels/core gescheitert
DCG version:

Issue description

Ich habe versucht, metamodels/core über den Contao Manager zu installieren. Die Installation bricht im Vorgang ab, in var/logs steht dann das hier:

[2019-02-04 13:04:17] request.INFO: Matched route "contao_catch_all". {"route":"contao_catch_all","route_parameters":{"_scope":"frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_url_fragment":"contao-manager/users.json","_route":"contao_catch_all"},"request_uri":"http:/XXXX.de/contao-manager/users.json","method":"HEAD"} []
[2019-02-04 13:04:17] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2019-02-04 13:04:17] request.INFO: Matched route "contao_catch_all". {"route":"contao_catch_all","route_parameters":{"_scope":"frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_url_fragment":"contao-manager/users.json","_route":"contao_catch_all"},"request_uri":"http:/XXXX.de/contao-manager/users.json","method":"GET"} []
[2019-02-04 13:04:17] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2019-02-04 13:04:17] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "Page not found: http:/XXXX.de/contao-manager/users.json" at /is/htdocs/wpXXXX/www/XXXX/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php line 112 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): Page not found: http:/XXXX.de/contao-manager/users.json at /is/htdocs/wpXXXX/www/XXXX/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php:112, Contao\\CoreBundle\\Exception\\PageNotFoundException(code: 0): Page not found: http:/XXXX.de/contao-manager/users.json at /is/htdocs/wpXXXX/www/XXXX/vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:64)"} []

Die users-Datei ist vorhanden. Ich kann mich ja auch normal im CM anmelden. Testweise habe ich den ganzen CM auch gelöscht, aber selbst mit frischem CM (und entsprechend frisch angelegter users.json) laufe ich in das Problem.

Steps to reproduce

  1. Aktuelle Contao Installation bei Hosteurope
  2. Contao Manager gestartet
  3. metamodels/core bei den Paketen ausgewählt, Installation gestartet, Abbruch, Fehlermeldung in den Logs

Ich habe zuvor problemlos zwei andere Erweiterungen installiert (Custom Elements von Rocksolid und etwas individuelles von Patrick). Das Installieren an sich klappt also grundsätzlich über den CM. Nur hier mit MetaModels zuckt es jetzt.

NinaG commented 5 years ago

screenshot_2019-02-04 contao manager 1 1 2

NinaG commented 5 years ago

Hab mir jetzt die Installationsinfo nochmal genau angeschaut und bin dann stattdessen diesen Weg gegangen laut https://metamodels.readthedocs.io/de/latest/cookbook/install/install_mm2.1-alpha.html :

  1. Das Paket wieder entfernt.
  2. In der composer.json diese Einträge ergänzt:
        "contao-community-alliance/dc-general": "dev-feature/contao4-release as 2.1.0",
        "contao-community-alliance/dc-general-contao-frontend": "dev-feature/contao4 as 2.1.0",
        "menatwork/contao-multicolumnwizard-bundle": "^3.4.0@beta",
        "metamodels/core": "^2.1.0@dev"      
  1. CM wieder neu aufgerufen. Testlauf gemacht, der diesmal gut durchlief.
  2. Änderungen angestoßen. Lief auch sauber durch.
  3. Datenbank aktualisiert Ferttich.

Keine Ahnung, was das da oben war. Aber Hauptsache es geht jetzt. Hilft vielleicht anderen auch, wenn sie in den Fehler laufen.

asaage commented 5 years ago

viel Glück...

zonky2 commented 5 years ago
  1. metamodels/core bei den Paketen ausgewählt

habe doch hier geschrieben: https://metamodels.readthedocs.io/de/latest/cookbook/install/install_mm2.1-alpha.html

Als Basisimplementierung ist neben dem MM-Core noch der DC_General mit dev-feature/contao4-release as 2.1.0 und der MultiColumnWizard (MCW) mit ^3.4.0@beta einzutragen - bei allen MM-Paketen als Versionsbeschränkung ^2.1.0@dev. Diese Eintragungen müssen auch im Contao-Manager erfolgen.

... dann schreibe ich das eben nochmal um ..done

zonky2 commented 5 years ago

@NinaG bitte nochmal prüfen und ggf. Ticket ergänzen oder schließen...

NinaG commented 5 years ago

Ich war so weit ursprünglich gar nicht gekommen, sondern hatte erstmal die Beschreibung laut dieser Seite umgesetzt: https://metamodels.readthedocs.io/de/latest/manual/install.html#installation-von-mm-2-1

Da stand nichts von diesen Vorgaben. Die habe ich erst beim Hinweis auf der auch von dir verlinkten Alpha-Seite gelesen und dann entsprechend befolgt :)

zonky2 commented 5 years ago

in etwa einem Monat sollte die "alpha-Seite" auch wieder Geschichte sein...

der Link stand aber in den News, in der EAP-Rundmail und in einigen Forenpostings - ggf. bai den MM-Newsletter anmelden

NinaG commented 5 years ago

Klar, bin nur heute etwas verplant (krankes Kind, teste MM von zuhause). Sonst wäre mir das aufgefallen. War also garantiert nicht als Vorwurf oder so gemeint :)

zonky2 commented 5 years ago

War also garantiert nicht als Vorwurf oder so gemeint :)

... auch so nicht aufgenommen