Egal ob mamp, centOS oder gentoo: "./composer.json" does not match the expected JSON
Hallo,
ein schönes neues Jahr und fast alle eure Wünsche mögen euch erfüllt sein ... :D
ich versuche meinen Tango-Nordbayern Kalender auf den Composer um zu stellen ...
Aber ich werde SOFORT nach der Composer installation (oder nach dem einloggen beim Aufruf der Paketverwaltung) gestoppt, ich komme also nicht dazu eine Migration zu starten.
Ich habs auf drei verschiedenen Servern versucht, auf jedem verwende ich bereits Installationen mit Composer, aber im Vergleich zu dem Tango Kalender sind das eher Installationen mit wenig Extensions.
Die Tango-Contaoinstallation verwendet 3.5.21 mit ca. 40 Extensions.
Könnte das daran liegen?
Die erwendeten Server:
Mamp local (OS-X) mit PHP 5.6.27
centOS mit PHP 5.6.5
gentoo mit PHP 7.1
Die "onlines" sind zwar keine rein dedizierten Server, aber ich habe 16 bezw. 32Gig RAM Zur verwendung und 100% Prozessor,
Die Fehlermeldung ist immer die selbe, egal welches Betriebsystem:
Code:
Fatal error: Uncaught exception Composer\Json\JsonValidationException with message "./composer.json" does not match the expected JSON schema thrown in phar://composer/composer.phar/src/Composer/Json/JsonFile.php on line 183
#0 phar://composer/composer.phar/src/Composer/Factory.php(287): Composer\Json\JsonFile->validateSchema(1)
#1 [internal function]: Composer\Factory->createComposer(Object(Composer\IO\BufferIO))
#2 phar://composer/composer.phar/src/Composer/Util/Silencer.php(67): call_user_func_array(Array, Array)
#3 system/modules/!composer/src/Runtime.php(585): Composer\Util\Silencer::call(Array, Object(Composer\IO\BufferIO))
#4 system/modules/!composer/src/ClientBackend.php(300): ContaoCommunityAlliance\Contao\Composer\Runtime::createComposer(Object(Composer\IO\BufferIO))
#5 system/modules/!composer/src/ClientBackend.php(125): ContaoCommunityAlliance\Contao\Composer\ClientBackend->loadComposer()
#6 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
#7 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
#8 contao/main.php(20): Contao\BackendMain->run()
#9 {main}
Kann mir jemand einen Tip zur Hilfe geben?
Gruß
dtptiger
Könnte ein Tippfehler in der composer.json sein...
...in Zeile 19 der composer.json (im Verzeichnis 'composer'):
Code:
"url": "https?://legacy-packages-via.contao-community-alliance.org",
Ich habe lediglich das Fragezeichen nach der https-Protokollangabe gelöscht; danach lief die Installation wie gewünscht durch. Ich hoffe, das hilft weiter.
Beste Neujahrsgrüße an Euch alle!