Wunderschönen guten Tag zusammen,
anknüpfend an die Problematik von vor drei Monaten würde ich gerne nachfragen, ob schon jemand den Schritt gewagt und auf 5.5.X geupdatet hat. In unserem Testsystem habe ich nun einfach mal ins Blaue hinein ein Update gemacht und erhalte Fehlermeldungen:
Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
The options "key", "prefix", "secret" do not exist. Defined options are: "bucket", "credentials", "mediaUrl", "region", "root", "type", "url", "version". in vendor/symfony/options-resolver/OptionsResolver.php on line 645
Stack trace:
#0 engine/Shopware/Bundle/MediaBundle/Adapters/AwsS3v3Factory.php(75): Symfony\Component\OptionsResolver\OptionsResolver->resolve(Array)
#1 engine/Shopware/Bundle/MediaBundle/Adapters/AwsS3v3Factory.php(40): Shopware\Bundle\MediaBundle\Adapters\AwsS3v3Factory->resolveS3Options(Array)
#2 engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php(127): Shopware\Bundle\MediaBundle\Adapters\AwsS3v3Factory->create(Array)
#3 engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php(83): Shopware\Bundle\MediaBundle\MediaServiceFactory->getAdapter(Array)
#4 var/cache/production_201810171014/proxies/ShopwareProductionxxxxxxxxxProjectContainer.php(5146): Shopware\Bundle\MediaBundle\MediaServiceFactory->factory('s3')
#5 vendor/symfony/dependency-injection/Container.php(306): ShopwareProductionxxxxxxxProjectContainer->getShopwareMedia_MediaServiceService()
#6 engine/Shopware/Components/DependencyInjection/Container.php(211): Symfony\Component\DependencyInjection\Container->get('shopware_media....', 1)
#7 engine/Shopware/Components/DependencyInjection/Container.php(143): Shopware\Components\DependencyInjection\Container->doLoad('shopware_media....', 1)
#8 engine/Library/Enlight/Controller/Action.php(414): Shopware\Components\DependencyInjection\Container->get('shopware_media....')
#9 engine/Shopware/Controllers/Backend/MediaManager.php(206): Enlight_Controller_Action->get('shopware_media....')
#10 engine/Library/Enlight/Controller/Action.php(193): Shopware_Controllers_Backend_MediaManager->getAlbumMediaAction()
#11 engine/Library/Enlight/Controller/Dispatcher/Default.php(548): Enlight_Controller_Action->dispatch('getAlbumMediaAc...')
#12 engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#13 engine/Shopware/Kernel.php(202): Enlight_Controller_Front->dispatch()
#14 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#15 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#16 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#17 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#18 engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#19 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#20 {main}
Meine Vorgehensweise wie folgt:
- Deaktivieren und Deinstallation aller Plugins, die nicht updatesicher waren - allem voran das S3 Plugin
- Update von 5.4.6 auf Shopware 5.5.2
- S3 Plugin per Pluginmanager installiert
- per FTP den Inhalt des Pluginordners hochgeladen (ergo nicht wie oben beschrieben neu via Console installiert)
- S3 Plugin aktiviert
- Config-Datei wie vorher mit den S3-Zugangsdaten etc. gefüllt und auf dem Server gespeichert
- Caches (auch production_xxx) gelöscht
Sobald ich einen Artikel öffne, das Theme neu kompoliere oder in den Medienmanager gehe, kommt die Fehlermeldung.
The options "key", "prefix", "secret" do not exist. Defined options are: "bucket", "credentials", "mediaUrl", "region", "root", "type", "url", "version". in vendor/symfony/options-resolver/OptionsResolver.php on line 645
Dieser Teil sagt ja bereits schon einiges aus. Die Frage ist nun, ob das einfach zu beheben ist, oder ob das Plugin an sich ein Update oder…
Vielleicht hat sich damit auch schon jemand auseinander gesetzt und könnte hier seine Erfahrungen teilen.
Viele Grüße