bei unserer installation scheinen alle Dateien in Ordnung zu sein. Ich habe über all einen grünen Haken.
Die einzigen roten X sind unter Server-Konfiguration (nicht kriegsendscheiden) und beim Media-Optimizer.
mir ist bei weiteren Test aufgefallen, dass ich, sobald ich einen neuen Kunden registrieren oder eine Mail versenden möchte, das ich den Fehler mit dem CSRFToken bekomme.
Hier ein Auszug aus dem Log-File beim Absenden des Kontakt-Formulars:
[2019-01-11 08:49:25] core.CRITICAL: The provided X-CSRF-Token for path "/de/forms/index/id/5" is invalid. Please go back, reload the page and try again. [] {"uid":"fa0cb59"}
[2019-01-11 08:49:25] core.ERROR: exception 'Shopware\Components\CSRFTokenValidationException' with message 'The provided X-CSRF-Token for path "/de/forms/index/id/5" is invalid. Please go back, reload the page and try again.' in /var/www/../../neu/engine/Shopware/Components/CSRFTokenValidator.php:149 Stack trace: #0 [internal function]: Shopware\Components\CSRFTokenValidator->checkFrontendTokenValidation(Object(Enlight_Controller_ActionEventArgs)) #1 /var/www/../../neu/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs)) #2 /var/www/../../neu/engine/Library/Enlight/Event/EventManager.php(220): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs)) #3 /var/www/../../neu/engine/Library/Enlight/Controller/Action.php(177): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs)) #4 /var/www/../../neu/engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight_Controller_Action->dispatch('indexAction') #5 /var/www/../../neu/engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #6 /var/www/../../neu/engine/Shopware/Kernel.php(202): Enlight_Controller_Front->dispatch() #7 /var/www/../../neu/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 /var/www/../../neu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 /var/www/../../neu/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #10 /var/www/../../neu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #11 /var/www/../../neu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #12 /var/www/../../neu/engine/Shopware/Components/HttpCache/AppCache.php(143): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #13 /var/www/../../neu/vendor/symfony/http-kernel/HttpCache/HttpCache.php(181): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #14 /var/www/../../neu/engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 /var/www/../../neu/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main} [] {"uid":"fa0cb59"}
Kann das mit dem Fehler Update-Fehler im Backend zusammen hängen?
nachdem ich nun endlich unseren neuen Shop online genommen habe, und alle Updates manuell durchführen konnte (leider besteht der Fehler immer noch…), habe ich einen komplett neuen Shop mit dem One-File-Installer aufgesetzt.
Nach dem der FirstRunWizzard durch war, und ich mich ne angemeldet habe, bekam ich wieder die Fehlermeldung von oben…
Auch im neuen noch leeren Shop wird mir kein Fehler der Verezichnis-Struktur oder der Dateien ausgegeben.
Was kann ich noch machen, damit ich diesen Fehler nicht mehr ausgegeben bekomme?
kannst Du mal schauen woher die Anfrage kommt? Ggf. durchs access_log? Die Fehlermeldung deutet darauf hin das jemand versucht „direkt“ das Formular abzuschicken.