Ich bin neu in Magento nach der Installation der Magento 2 Community Edition. Ich kann nicht auf das Admin-Panel zugreifen. Ich erhalte unter Fehler.
Diese Webseite hat eine Umleitungsschleife
Fehler ERR_TOO_MANY_REDIRECTS
Bitte helfen Sie mir, das Problem zu beheben. Vorschuss danke an alle.
magento2
admin
installation
Abdul Aziz
quelle
quelle
Antworten:
Ich hatte das gleiche Problem beim Manipulieren von Datenbanken. Diese Antwort hat mein Problem gelöst. ERR_TOO_MANY_REDIRECTS:
/magento//a/84756/50635
Oder ändern Sie beim Datenbankzugriff den folgenden Datensatzwert in 1 :
quelle
In meinem Fall habe ich eine bereits vorhandene Magento 2-Datenbank importiert. Der Grund, warum ich den Fehler erhalten habe, war die Cookie-Domain in der Datenbank. Gehen Sie zu Ihrer Datenbank und sehen Sie in der Tabelle nach
core_config_data
. Sie sollten einen Pfad sehen, der aufgerufen wirdweb/cookie/cookie_domain
. Stellen Sie sicher, dass die Domain mit der übereinstimmt, auf der Sie Magento 2 installiert haben. Beispiel: Wenn Sie Magento 2 installiert haben, solltelocal.dev/<magento-root>
der Eintrag inweb/cookie/cookie_domain
seinlocal.dev
.quelle
web/cookie/cookie_domain
von NULL in meinen Domainnamen geändert , aber es funktioniert immer noch nicht.In diesem Beitrag bezeichne ich Ihre Magento-Store-Domain als example.com. Falls www.example.com oder store.example.com oder was auch immer, ersetzen Sie dies entsprechend.
Ich bin gerade auf dieses Problem gestoßen und hier sind die Einzelheiten. Magento 2 2.2.2 installieren. Ich hatte die sichere Basis - URL konfiguriert http://example.com/ zunächst und als ich war immer mein letsencrypt SSL - Zertifikat konfiguriert ist auf meinem Server, ich gedankenlos die Option aktiviert den gesamten HTTP - Verkehr auf https umgeleitet werden .
Dies wäre normalerweise kein Problem, aber Magento kann ein bisschen temperamentvoll sein. Ich habe meine Storefront besucht und mein SSL funktioniert ordnungsgemäß. Als ich jedoch versuchte, auf den Administrator zuzugreifen, erhielt ich die Meldung "ERR_TOO_MANY_REDIRECTS" und ein Fehler beim Laden der Seite.
Ich sehe verschiedene Möglichkeiten, um dieses Problem zu beheben, aber der erste Versuch, der für mich funktioniert hat, war dieser.
Zeigen Sie die Ausgabe an und suchen Sie nach web / secure / base_url, web / secure / base_link_url & web / secure / use_in_adminhtml .
Diese Werte sollten mit https://example.com/ für die URL-Optionen und web / secure / use_in_adminhtml = 1 konfiguriert werden.
Ist dies nicht der Fall, können Sie die folgenden Befehle aus Ihrem Magento-Installationsverzeichnis ausführen, um Ihre Konfiguration zu aktualisieren.
Besuchen Sie danach Ihre Admin-Seite, leeren Sie den Browser-Cache, laden Sie ihn neu, und Sie sollten jetzt wieder Zugriff haben! mit SSL-Unterstützung.
Der erste Schritt, den ich danach unternehmen würde, ist, mich wieder beim Admin-Portal anzumelden und Ihre Konfigurationsoptionen zu überprüfen, um sicherzustellen, dass Sie nicht auf andere unerwartete Probleme stoßen.
Ich hoffe diese Hilfe!
Hier sind einige Magento-Ressourcen, die Ihnen helfen sollen:
Konfigurationswerte einstellen
Referenz zu anderen Konfigurationspfaden
Sensitive und systemspezifische Referenzen
quelle
In meinem Fall habe ich die Website vom Client-Server kopiert und auf meinem lokalen System eingerichtet. Ich habe einfach das Cookie / die Domain von entfernt
Tisch und dann Cache geleert, es hat bei mir geklappt!
Sie können es auch tun:
quelle
Ich hatte das gleiche Problem, nachdem ich die Site auf https umgestellt hatte. Als ich die web / cookie / cookie_domain in core_config_data überprüft habe, war sie NULL.
Ich habe es dann auf meine fqdn gesetzt:
Danach habe ich die Website neu gestartet und es hat gut funktioniert:
quelle
Ich habe den Fehler ERR_TOO_MANY_REDIRECTS erhalten, weil ich vergessen habe, die PHP-Version auf PHP7 zu setzen.
quelle
Dieser Fehler tritt aufgrund der Verwendung
localhost
als Hostname auf, insbesondere in Chrome. Wir empfehlen die Verwendung einer eigenen Domain. Überprüfen Sie Alans Blog für Detailsquelle
Sie können versuchen, Magento mit Ihrer lokalen IP- Adresse anstelle von localhost neu zu installieren .
Das wird sein
http://127.0.0.1/foldername
. Nach der Installation auf diese Weise können Sie von jedem Browser aus darauf zugreifen.Sie können auch den Datensatz in der Datenbank in core_config_data ändern, wobei der Wert wie folgt aussieht:
ersetzen Sie das zu
quelle
Auch - nur um hinzuzufügen, was ich erlebt habe, wenn Sie von Apache dienen, aber nginx verwenden, um ssl (und wahrscheinlich den Lack-Cache) zu beenden, dann stellen Sie sicher, dass Ihr Apache hat
ansonsten geht es mit nginx redirect wahnsinn um und um
quelle
Um dieses Problem zu beheben , müssen Sie https://github.com/magento/magento2/issues/2473 den Namen des Domainnamens ändern
quelle
Verwenden Sie keine Umlaute in der Basis-URL, zB:
www.yourhost/österreich
Ich musste es in umbenennen
quelle
In meinem Fall habe ich den Wert für den
web/cookie/cookie_domain
Pfad in dercore_config_data
Tabelle auf NULL gesetzt .Du kannst das mit Magerun machen , so:
quelle
In meinem Fall habe ich IP anstelle von localhost verwendet, aber immer noch nicht aufgelöst. Geänderter Admin-URL-Schlüssel. Es funktionierte.
Natürlich sind alle obigen Antworten weiterhin gültig, da wir sie während der Entwicklung gegenübergestellt und angewendet haben.
Chrome verursacht dies viel. Firefox ist ein bisschen besser im Umgang damit.
quelle
Ich verwende Magento 2 unter AWS und folge dem Vorschlag von Ryan Wilson. Das Problem wurde behoben, indem ich in den Ordner htdocs gehe, in dem Magento installiert ist, und den folgenden Befehl verwende
quelle
in version magento 2.2 habe ich in den core_config_data nicht einmal den pfad web / cookie / cookie_domain gefunden. In meinem Fall lag das Problem also beim zwischengespeicherten Dienst. Ich habe session.save_handler = gemäß den Magento-Dokumenten in der php.ini gespeichert und dies hat den Administrator daran gehindert, sich korrekt zu öffnen, während front in Ordnung war. Nachdem die Handler wieder auf session.save_handler = files umgestellt wurden, funktionierten alle
quelle
Ich hatte das gleiche Problem, um es zu beheben, indem ich hineingehe
Der Wert wird von NULL auf 1 geändert
quelle
Das manuelle Löschen von var / cache / * und var / sessions / * wurde für mich behoben, nachdem die Site von einer Unterdomäne in eine andere verschoben und die erforderlichen base_urls geändert wurden.
quelle
Keine der hier vorgeschlagenen Lösungen funktionierte für meine Entwicklungsumgebung, die in einem Docker-Container ausgeführt wurde. Was für mich funktioniert hat, war die Änderung der folgenden Zeile in
etc/nginx/fastcgi
:…zu:
Quelle: https://magenticians.com/magento-ssl-configuration-issues-resolved/#Enabling-SSL .
quelle
In meinem Fall hat Windows die Abfangjäger nicht richtig produziert. Ich habe den Code auf meinem Windows-Betriebssystem kompiliert und in meinen Docker-Container kopiert. Ich schlage vor, das Problem ist ein Pfadproblem. Sehen Sie hier
Meine Magento Version war 2.3.3
quelle
Das hat bei mir funktioniert!
quelle
Bitte überprüfen Sie, ob in Ihrem Nginx / Apache eine SSL-Verbindung konfiguriert ist. Sobald Sie die SSL-Verbindung für den Administratorzugriff aktiviert haben und kein SSL konfiguriert ist, wird zur Standard-http: // -Verbindung und dann zurück zu https: // umgeleitet. Deshalb gibt es eine Schleife.
Es sollte so etwas in Nginx geben:
quelle
Versuchen Sie es mit diesem .htaccess-Fix
quelle