Das Konfigurieren der Admin-Sitzungsdauer in Magento 2 ist eine einfache, aber wirkungsvolle Methode, um ungewollte automatische Abmeldungen während der Arbeit im Backend Ihrer Magento-Website zu verhindern. Diese Einstellung kann nicht nur den Workflow optimieren, sondern auch die Sicherheit für administrative Aufgaben erhöhen.
Was ist die Admin-Sitzungsdauer in Magento 2?
Die Admin-Sitzungsdauer definiert, wie lange eine Administrator-Sitzung im Backend von Magento 2 aktiv bleibt. Standardmäßig beträgt diese Zeit 900 Sekunden (15 Minuten). Nach Ablauf dieser Zeit wird die Sitzung automatisch beendet, wenn keine Aktivität festgestellt wird.
- Optimierte Sicherheit: Eine kürzere Dauer reduziert das Risiko unbefugter Zugriffe.
- Effizienter Workflow: Administratoren können länger ohne ständige Neuanmeldungen arbeiten.
Konfigurieren der Admin-Sitzungsdauer in Magento 2
- Anmeldung im Admin-Panel: Melden Sie sich mit Ihren Administrator-Zugangsdaten im Backend Ihrer Magento-Website an.
- Navigation zur Konfiguration:
- Klicken Sie im Hauptmenü auf Stores.
- Wählen Sie unter Settings die Option Configuration aus.
- Einstellungen ändern:
- Scrollen Sie nach unten und wählen Sie Advanced aus dem linken Menü.
- Klicken Sie auf Admin.
- Sitzungsdauer definieren:
- Unter dem Tab Security finden Sie die Option Admin Session Lifetime (seconds).
- Geben Sie die gewünschte Sitzungsdauer in Sekunden ein (z. B. 3600 für 1 Stunde).
- Speichern der Änderungen:
- Klicken Sie auf Save Config.
- Melden Sie sich ab und erneut an, damit die Änderungen wirksam werden.
Fehlerbehebung bei Problemen
Falls beim Speichern oder Anwenden der Änderungen Fehler auftreten, können folgende Schritte helfen:
- Eingabewerte prüfen: Vergewissern Sie sich, dass der eingegebene Wert im Feld Admin Session Lifetime (seconds) gültig ist.
- PHP-Einstellungen überprüfen:
- Die PHP-Direktive session.gc_maxlifetime muss mit dem in Magento konfigurierten Wert übereinstimmen.
- Ändern Sie diese Einstellung in der Datei php.ini (z. B. auf 3600 für eine Stunde).
- Entwicklerhilfe: Kontaktieren Sie bei anhaltenden Problemen einen Magento-Entwickler oder konsultieren Sie die offizielle Dokumentation.
Verifizierung der geänderten Sitzungsdauer
Um sicherzustellen, dass die Änderungen erfolgreich umgesetzt wurden, können Sie die folgenden Methoden verwenden:
- Im Backend prüfen:
- Melden Sie sich im Admin-Panel an und navigieren Sie zu den Konfigurationseinstellungen unter Stores > Configuration > Advanced > Admin.
- Bestätigen Sie, dass der Wert im Feld Admin Session Lifetime (seconds) Ihren Eingaben entspricht.
- PHP-Direktive überprüfen:
- Öffnen Sie die Datei php.ini und überprüfen Sie den Wert der Direktive session.gc_maxlifetime.
Häufig gestellte Fragen (FAQs)
1. Kann ich die Admin-Sitzungsdauer zur Verbesserung der Sicherheit anpassen? Ja, durch das Konfigurieren der Sitzungsdauer können Sie unbefugten Zugriff verhindern und die Sicherheit Ihrer Magento-Installation erhöhen.
2. Wie überprüfe ich die aktualisierte Sitzungsdauer? Sie können entweder die Einstellungen im Admin-Panel einsehen oder die PHP-Direktive session.gc_maxlifetime in der php.ini prüfen.
3. Kann ich die Sitzungsdauer manuell in der PHP.ini-Datei ändern? Ja, dies ist möglich. Ändern Sie den Wert der Direktive session.gc_maxlifetime, um die Sitzungsdauer zu kontrollieren.
4. Was ist ein häufiger Fehler bei der Konfiguration der Sitzungsdauer? Ein häufiger Fehler ist die Eingabe eines zu niedrigen oder ungültigen Wertes in der php.ini, was
Zusammenfassung
Das Anpassen der Admin-Sitzungsdauer in Magento 2 ist eine wichtige Aufgabe, um sowohl die Effizienz als auch die Sicherheit Ihrer Website zu verbessern. Durch die richtige Konfiguration können Sie automatische Abmeldungen vermeiden und gleichzeitig das Risiko unbefugter Zugriffe minimieren.
Key Takeaways:
- Die Admin-Sitzungsdauer kann über das Backend oder die php.ini angepasst werden.
- Eine ausgewogene Konfiguration verbessert den Workflow und erhöht die Sicherheit.
- Regelmäßige Überprüfungen der Einstellungen sind empfehlenswert.