Staging live testen
-
Wie kann ich im Staging-Modus live testen, ohne dabei als Administrator eingeloggt zu sein.
-
Dieses Thema wurde vor 1 Monat von
dieter123 geändert.
-
Dieses Thema wurde vor 1 Monat von
-
Tante google sagt:
Um eine WordPress-Staging-Umgebung live zu testen, ohne als Administrator eingeloggt zu sein, können Sie die Staging-Site über die Einstellungen des verwendeten Plugins (z.B. WP Staging) öffentlich zugänglich machen. Deaktivieren Sie hierzu im Staging-Menü die Authentifizierungsanforderung, um die Seite wie eine normale Website in jedem Browser, auch anonym, zu prüfen.
Möglichkeiten zum Testen ohne Admin-LoginWP Staging Plugin Einstellungen: Navigieren Sie zu WP Staging > Settings und deaktivieren Sie die Option, die den Zugriff auf Administratoren beschränkt.
Andere Benutzerrolle nutzen: Erstellen Sie in der Staging-Umgebung einen Benutzer mit einer nicht-administrativen Rolle (z.B. „Redakteur“ oder „Kunde“) und loggen Sie sich mit diesen Daten ein.
Temporärer Login (Plugin): Nutzen Sie Plugins wie „Temporary Login Without Password“, um Zugriff zu ermöglichen, ohne das Admin-Passwort weiterzugeben.
Staging-URL direkt aufrufen: Wenn die Seite via Subdomain (z.B. staging.deinedomain.de) erstellt wurde und nicht passwortgeschützt ist, ist sie oft öffentlich einsehbar.Wichtige Hinweise
Suchmaschinen-Sichtbarkeit: Stellen Sie sicher, dass die Staging-Site über Einstellungen > Lesen für Suchmaschinen blockiert ist, damit Google die Testversion nicht indexiert.
Staging-Hinweis: Ein auffälliger oranger Balken im oberen Bereich zeigt meist an, dass Sie sich in der Staging-Umgebung befinden, auch ohne direkte Admin-Rechte.
Caching deaktivieren: Deaktivieren Sie Caching- und Firewall-Plugins auf der Staging-Site, um Änderungen sofort live zu sehen.Ich verwende https://de.wordpress.org/plugins/restricted-site-access/ um nur mir bzw. meiner IP den Zugriff zu gestatten.
Ich glaube mich zu erinnern, dass du WP Staging als Hilfe hierfür nutzt. Dort wird das Staging als Unterverzeichnis erstellt. Dessen URL müsstest du auch in einem anderen Browser aufrufen und dich dann als anderer Nutzer anmelden können – ganz so als würdest du dich an einem Live-System anmelden.
Hast du die richtige URL aufgerufen? Das Staging ist in einem Unterverzeichnis und du musst von diesem das /wp-login.php aufrufen.
Also z.B.:
https://example.com/staging/wp-login.phpDu darfst nicht das Login vom Live-Web aufrufen.
@threadi Ich habe es aufgerufen und komme zur Staging. Allerdings werden die Websites nicht angezeigt. Dort erfolgt ein Sprung in die Anmeldung von Staging. Hier ist der User, den ich angelegt habe, nicht bekannt.
Hast du den Nutzer auch wirklich im Staging angelegt? Achte auf die in deinem Browser angezeigte URL. Man kann das schnell aus den Augen verlieren.
Das sieht nicht wirklich nach einer validen URL aus? Wenn diese URL nicht existiert, landest du vermutlich im Live-System beim Aufruf.
Weils für mich doch etwas verwirrend ist, was du genau machst, habe ich das mal bei mir eben nachgestellt.
- Mein Live-Projekt läuft unter
https://example.com. - Darin habe ich das Plugin WP Staging installiert und aktiviert.
- Anschließend habe ich auf „Staging-Seite erstellen“ > „Klonen starten“ geklickt.
- Das Plugin erstellte das Staging unter
https://example.com/enterprise/. - Dort konnte ich mich problemlos als Administrator anmelden.
- Dann habe ich im Staging unter
https://example.com/enterprise/wp-admin/user-new.phpeinen neuen Nutzer angelegt. Den habe ich Redakteur genannt und ihm auch diese Rolle gegeben. - Dann habe ich in einem privaten Browserfenster die URL aufgerufen:
https://example.com/enterprise/wp-login.php - Hier gebe ich die Zugangsdaten vom Redakteur ein und komme damit dann auch ins Backend vom Staging – als anderer Nutzer als mit meinem Administrator.
Vielleicht erkennst du anhand dieser Beschreibung, wo du möglicherweise falsch abgebogen bist.
@threadi Ich bin Schritt für Schritt Deinem Beispiel gefolgt. Bis 6. hat alles gut geklappt. 7. funktioniert nicht. Allerdings macht mich die Anmerkung stutzig, in einem „privaten“ Browserfenster die URL aufzurufen. Ich habe den Browser zwar gewechselt, aber ist es damit „privat“?
Es kann auch ein anderer Browser sein. Also wenn du sonst Chrome nutzt, nimm dafür Firefox oder andersrum. Jeder Browser bietet heutzutage aber auch ein privates Browserfenster, was unabhängig vom vorhandenen Fenster ist und quasi wie ein neuer Browser vom gleichen Herausgeber funktioniert (allerdings sind dort auch alle Addons vom Browser deaktiviert). Es eignet sich ebenfalls gut um solche Dinge zu testen.
Woran scheitert es bei dir da genau? Der Browserwahl?
Was kommt da als Meldung?
@threadi Ich habe es -wie unter 6. angegeben- aufgerufen und komme zur Staging der Website. Wenn ich dort die Seiten aufrufe, kommt die Anmeldeseite von Staging mit Benutzer und Password. Nach Eingabe dieser Angaben, die ich angelegt habe, kommt die Meldung nicht bekannt.
- Mein Live-Projekt läuft unter
Du musst angemeldet sein, um auf dieses Thema zu antworten.