• Gelöst dieter123

    (@dieter23)


    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.
Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 23)
  • bscu

    (@bscu)

    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-Login

    WP 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.

    hupe13

    (@hupe13)

    Ich verwende https://de.wordpress.org/plugins/restricted-site-access/ um nur mir bzw. meiner IP den Zugriff zu gestatten.

    Moderator threadi

    (@threadi)

    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.

    Thread-Starter dieter123

    (@dieter23)

    @bscu Danke für die Hinweise zu WP Staging. Die Option zum Beschränken des Zugriffes für den Administrator habe ich nicht gefunden.

    @threadi Ebenfalls danke. Ich habe einen anderen Nutzer angelegt und diesen Nutzer in einem anderen Browser angemeldet. Ergebnis: Nutzer und Passswort sind unbekannt.

    Moderator threadi

    (@threadi)

    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.php

    Du darfst nicht das Login vom Live-Web aufrufen.

    Thread-Starter dieter123

    (@dieter23)

    @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.

    Moderator threadi

    (@threadi)

    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.

    Thread-Starter dieter123

    (@dieter23)

    @threadi URL: ……www.example.com/example Staging/wp-login.php……

    • Diese Antwort wurde vor 1 Monat von dieter123 geändert.
    Moderator threadi

    (@threadi)

    Das sieht nicht wirklich nach einer validen URL aus? Wenn diese URL nicht existiert, landest du vermutlich im Live-System beim Aufruf.

    Moderator threadi

    (@threadi)

    Weils für mich doch etwas verwirrend ist, was du genau machst, habe ich das mal bei mir eben nachgestellt.

    1. Mein Live-Projekt läuft unter https://example.com.
    2. Darin habe ich das Plugin WP Staging installiert und aktiviert.
    3. Anschließend habe ich auf „Staging-Seite erstellen“ > „Klonen starten“ geklickt.
    4. Das Plugin erstellte das Staging unter https://example.com/enterprise/.
    5. Dort konnte ich mich problemlos als Administrator anmelden.
    6. Dann habe ich im Staging unter https://example.com/enterprise/wp-admin/user-new.php einen neuen Nutzer angelegt. Den habe ich Redakteur genannt und ihm auch diese Rolle gegeben.
    7. Dann habe ich in einem privaten Browserfenster die URL aufgerufen: https://example.com/enterprise/wp-login.php
    8. 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.

    Thread-Starter dieter123

    (@dieter23)

    @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“?

    Moderator threadi

    (@threadi)

    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?

    Thread-Starter dieter123

    (@dieter23)

    @threadi Mit Firefox komme ich in 7. nicht auf die gewünschte Seite. Vorher hatte ich Microsoft Edge.

    • Diese Antwort wurde vor 1 Monat von dieter123 geändert.
    Moderator threadi

    (@threadi)

    Was kommt da als Meldung?

    Thread-Starter dieter123

    (@dieter23)

    @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.

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 23)

Du musst angemeldet sein, um auf dieses Thema zu antworten.