[14-Oct-2017 11:54:41 Europe/Berlin] PHP Fatal error: Uncaught Symfony\Component\HttpFoundation\Exception\ConflictingHeadersException: The request has both a trusted Forwarded header and a trusted Client IP header, conflicting with each other with regards to the originating IP addresses of the request. This is the result of a misconfiguration. You should either configure your proxy only to send one of these headers, or configure Symfony to distrust one of them. in /home/bioanzue/public_html/vendor/symfony/http-foundation/Request.php:822
Stack trace:
#0 /home/bioanzue/public_html/vendor/symfony/http-foundation/Request.php(852): Symfony\Component\HttpFoundation\Request->getClientIps()
#1 /home/bioanzue/public_html/engine/Shopware/Kernel.php(223): Symfony\Component\HttpFoundation\Request->getClientIp()
#2 /home/bioanzue/public_html/engine/Shopware/Kernel.php(185): Shopware\Kernel->transformSymfonyRequestToEnlightRequest(Object(Symfony\Component\HttpFoundation\Request))
#3 /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\K in /home/bioanzue/public_html/vendor/symfony/http-foundation/Request.php on line 822
[14-Oct-2017 11:55:16 Europe/Berlin] PHP Fatal error: Uncaught Symfony\Component\HttpFoundation\Exception\ConflictingHeadersException: The request has both a trusted Forwarded header and a trusted Client IP header, conflicting with each other with regards to the originating IP addresses of the request. This is the result of a misconfiguration. You should either configure your proxy only to send one of these headers, or configure Symfony to distrust one of them. in /home/bioanzue/public_html/vendor/symfony/http-foundation/Request.php:822
Stack trace:
#0 /home/bioanzue/public_html/vendor/symfony/http-foundation/Request.php(852): Symfony\Component\HttpFoundation\Request->getClientIps()
#1 /home/bioanzue/public_html/engine/Shopware/Kernel.php(223): Symfony\Component\HttpFoundation\Request->getClientIp()
#2 /home/bioanzue/public_html/engine/Shopware/Kernel.php(185): Shopware\Kernel->transformSymfonyRequestToEnlightRequest(Object(Symfony\Component\HttpFoundation\Request))
#3 /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\K in /home/bioanzue/public_html/vendor/symfony/http-foundation/Request.php on line 822
Naja, aber das sagt der Fehler ja. Dein Server sendet zwei Header. Das kannst du in Shopware überschreiben (siehe Ticket), aber sollte generell auf dem Server gefixt werden.
folgender Fehler im error-log beschäftigt mich schon länger:
nur im error-log des shopware-root; im log des Shops wird nichts angezeigt, ebenso keine Fehler im error-log des Servers.
Debug bringt auch keine weiteren Fehler; der Fehler tritt zu unterschiedlichsten Zeiten auf, ca 2-10 mal am Tag;
Jemand eine Idee ?
[14-Oct-2017 09:15:42 Europe/Berlin] PHP Fatal error: Uncaught RuntimeException: Error when rendering „http://localhost/?action=shopMenu&controller=index&module=widgets“; (Status code is 301). in /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/Esi.php:281
Stack trace: #0 /home/bioanzue/public_html/var/cache/production_201709190948/html/en/b1/ab/c15c28d5306cb5ba1e534b0665be1289917cf8e9b90fe79cc5f7308c45af(81): Symfony\Component\HttpKernel\HttpCache\Esi->handle(Object(Shopware\Components\HttpCache\AppCache), ‚/?module=widget…‘, ‚‘, false) #1 /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(648): include(‚/home/bioanzue/…‘) #2 /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(213): Symfony\Component\HttpKernel\HttpCache\HttpCache->restoreResponseBody(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpFoundation\Response)) #3 /home/bioanzue/public_html/engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle( in /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/Esi.php on line 281
Und der Fehler kommt vom Shop-Menü, da wurde irgendwann von deinem Server bei Aufruf von InterNetX | Ihr Provider für Domains, Hosting, Encryption. ein 301 zurück gegeben. Die Frage ist ja, was für eine Seite da aufgerufen wurde. Das könnte bspw. eine Weiterleitung von http:// auf https:// sein. Soweit ich das sehe, hast du sowas im Shop nicht eingerichtet, aber SSL aktiviert. Ich würde erstmal sicherstellen, dass jede Seite nur per https:// oder http:// erreichbar ist. Also entsprechend eine Weiterleitung im Shop hinterlegen.
Zusätzlich kannst du das ShopMenü auch ausbauen, wenn du garkeinen Sprachshop hast:
Dis Sachen habe ich mal alle umgesetzt, mal sehen obs hilft;
mir ist aber in diesem Zusammenhang etwas komisches mit der Einkaufswelt aufgefallen:
Beim Mouseover über einen Angebotsartikel wird zuerst ca. 1-2 Sekunden der Link ohne https:// angezeigt (danach korrekt), ! nur beim Angebotsartikel !; die anderen Artikellinks gleich mit https://
zuerst ist es nur das Ende des link und dann der Anfang, weil die gesamte Länge in diesem stylish verkürztem Feld keinen Platz mehr hat.
Generell solltest Du zu einem Hosting wechseln, dass ohne Reverse Proxy auskommt. Das bereitet bei so komplexen Produkten in den Regel mehr Probleme als es nützt. Vor allem, wenn Du es nicht individuell konfigurierst und über eigene Server verfügst.
nee, an der länge (Platzmangel) kanns nicht liegen, er wird doch danach (ca. 1-2 Sec.) komplett angezeigt.
Doch, du siehst das ganz deutlich auf deiner Seite. Mal nebenbei, wenn Du solche Fragen hast, sollte man sich das Phänomen auch ansehen können. Den Link zu übermalen ist dann nicht sinnvoll.
Bei der ersten Anzeige siehst Du gar keine Protokollinformationen, dafür zwischendrin ein „/…/“, anschließend dann den ganzen Link.
Links mache ich prinzipiell unkenntlich, alte Angewohnheiten…das Phenomen in der Einkaufswelt ist aber komischerweise jetzt nicht mehr zu beobachten, vielleicht hatte es ja was mit dem Browsercache zu tun…
Naja, den kannst du nicht ausbauen, dass ist das Warenkorb-Widget. 301 ist aber immer noch eine Weiterleitung, also irgendwie gibt der Aufruf einen 301 zurück. Hast du das mal mit dem automatischen Redirect auf HTTPS:// über die .htaccess versucht?
Ich komme dem ganzen jetzt durch die Änderung in der htaccess genauer auf die schliche, weil im speedtest jetzt die 301er angezeigt werden (vor der umleitung noch nicht).
Aber ich kann bei dir immer noch jede Seite per http:// aufrufen, wenn die Weiterleitung greifen würde, dann wäre das nicht möglich.
Wenn du einen Ngix hast, kann es sein, dass das in der .htaccess auch keine Auswirkung hat.