Support » Allgemeine Fragen » Theme im Shop == staging

  • Gelöst Biesti

    (@biest60)


    Ich werde wahnsinnig!
    Jetzt habe ich mir wextra eine Staging. angelegt, um funktionen und themes zu testen.
    Dann hieß es safe-Modus aktiviert, das könnte bei Zahlungen Probleme bereiten, dagegen hilft:
    Die Zeilen
    define(‚WP_HOME‘, ‚https://www.spieludies.de‘);
    define(‚WP_SITEURL‘, ‚https://www.spieludies.de‘);
    in die WP-config einzufügen. Hab ich gemacht.

    Danach wollte ich im Staging den shoper theme testen, das war dann aber auch auf der Shopseite aktiv.

    Dazu schreibt Bego Mario Garde (@pixolin):
    überschreiben den Datenbank-Eintrag und sollten nur verwendet werden, wenn die Website identisch in einer Entwicklungs- und Staging-Umgebung geführt wird.
    Aua!

    Wie kriege ich das wieder raus???
    ps: habe im backup der Datenbank nachgeschaut, da steht unter gl_options auch obiges.

    Grüße
    Biest

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Was meinst du konkret mit „eine Staging angelegt“?
    Was soll „safe-Modus aktivieren“ bedeuten?
    Wieso erwartest du bei einer Staging-Umgebung „bei Zahlungen Probleme“?

    Die Zeilen

    define('WP_HOME', 'https://www.sp***.de');
    define('WP_SITEURL', 'https://www.sp***.de');

    in die WP-config einzufügen …

    Das wird leider häufig missbraucht, um eine Website von einer Domain auf eine andere umzuziehen, führt aber dazu, dass die in der Datenbank eingetragenen URLs überschrieben werden und unter Einstellungen > Allgemein keine Änderung mehr möglich ist, weil die URLs per Konstante vorgegeben sind. Nachher erinnert sich keiner mehr an den Eintrag in der wp-config.php und niemand weiß, wieso im Backend keine andere URL eingetragen werden kann. Deshalb rate ich davon ab.
    Wenn du mit einer Staging-Umgebung arbeitest, kann es durchaus sinnvoll sein, diese Konstanten zu verwenden, weil du nicht dauernd in der Datenbank Ersetzungen vornehmen möchtest. Du hast dann zwei gleiche WordPress-Installationen, die du dir unter verschiedenen URLs anschaust – das meinte ich mit „identisch“.

    Was ist denn jetzt eigentlich das Problem? Hast du ein Theme gekauft und unter der falschen URL registriert? Das wäre dann eher eine Frage für den Support dieses Themes.

    Thread-Starter Biesti

    (@biest60)

    Ja, Danke Mario,
    ich hätte deinen Eintrag zuerst lesen sollen.
    Mein Problem: die sind identisch.
    Ich möchte sie wieder trennen um im Staging ein neues Theme auszuprobieren, bzw Updates einzuspielen und zu testen.

    LG
    Biest

    Mein Problem: die sind identisch.

    Was meinst du damit?

    Verwenden beide Websites die gleiche Datenbank oder kopierst du Datenbank nur nach erfolgreichem Staging?

    Leider hast du die anderen Fragen von mir bisher auch nicht beantwortet.
    ¯\_(ツ)_/¯

    Thread-Starter Biesti

    (@biest60)

    Ja, gute Frage, ich habe sie mit dem Tool des Hosters geklont.
    wo im Dashbord kann ich denn den DB-Präfix / Name sehen?

    Danke und LG
    Biest

    Bitte denk daran, dass wir nicht an deinem Schreibtisch sitzen und dir auch nicht über die Schulter schauen können. Wir wissen nicht, wer dein Hoster ist und auch nicht, welche Tools der Hoster anbietet. Ich weiß immer noch nicht, was du als Staging bezeichnest und wie du das aufgesetzt hast.

    In der Konfigurationsdatei wp-config.php stehen die Zugangsdaten zur Datenbank, die für eine WordPress-Installation verwendet wird. Dazu gehört auch das Datenbanktabellen-Präfix (sowas wie wp_ am Anfang der Datenbanktabellen). Mit unterschiedlichen Präfix kannst du mehrere WordPress-Websites voneinander unabhängig in einer Datenbank betreiben.

    Thread-Starter Biesti

    (@biest60)

    Super, die Antwort ist sehr hilfreich!
    Es ist tatsächlich dieselbe Datenbank.

    Könnte ich das so lösen, das ich die Datenbank kopiere und die wp-config.php umschreibe?
    (Holzhammermethode)

    Lieben Gruß
    Biest

    Also zwei WordPress-Installationen in einer Datenbank aber mit unterschiedlichem Tabellen-Präfix?

    Was genau möchtest du jetzt lösen?

    Du kannst jederzeit ein Backup erstellen (z.B. mit UpdraftPlus WP Backup) und in einer lokalen WordPress-Installation wiederherstellen. Dabei werden nur die Datenbanktabellen gesichert, die zur WordPress-Installation gehören.

    Moderator Michi91

    (@michi91)

    Könnte ich das so lösen, das ich die Datenbank kopiere und die wp-config.php umschreibe?
    (Holzhammermethode)

    Lieben Gruß

    Ja, und das ist nicht die Holzhammetmethode sondern übliches Vorgehen 🙂

    Wichtig ist dann in der options Tabelle noch die home und site URL anzupassen.

    Anschließend solltest du mit einem search and replace plugin noch alle URL Einträge anpassen 🙂

    Thread-Starter Biesti

    (@biest60)

    Ok, das werde ich machen!
    Danke!

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Das Thema „Theme im Shop == staging“ ist für neue Antworten geschlossen.