Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Testumgebung als Clone vom Livesystem

    Emma2011

    • Mitglied
    • Beiträge: 127
    Testumgebung als Clone vom Livesystem
    am: 29. Januar 2015, 15:58:07
    Hallo zusammen,

    wie kann ich mir eine Testumgeung erstellen bei der ich auf einfachem Weg
    als Grundlage einen Clone des echten Shops nehme ?
    Ich will vor Änderungen immer die aktuellen Shopdaten in die Testumgebung kopieren,
    so das ich immer die aktuellen Daten habe und Testumgebung und der echte shop so
    immer gleich sind...
    Gibt es da einen Anleitung zu?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=32130.0

    webald

    • modified Team
    • Beiträge: 2.791
    Re: Testumgebung als Clone vom Livesystem
    Antwort #1 am: 29. Januar 2015, 16:21:37
    Datenbank-Sicherung vom Original => zurücksichern in lokale Datenbank (neu). Falls in vorhandenen vorher die Tabellen dort löschen.
    Kopie aller Dateien des Shops in ein lokales Apachenverzeichnis
    Anpassen von Pfaden und Datenbank, User und Passwort in den configure.php-Dateien

    Wenn alles richtig hast Du eine lokale Kopie.

    gero01

    • Mitglied
    • Beiträge: 239
    Re: Testumgebung als Clone vom Livesystem
    Antwort #2 am: 29. Januar 2015, 18:09:38
    Stichwort:   WAMP; XAMPP usw.

    Gruß Gerd

    peterdd

    • Neu im Forum
    • Beiträge: 31
    Re: Testumgebung als Clone vom Livesystem
    Antwort #3 am: 29. Januar 2015, 18:33:54
    Ich habe mir ein Perlskript auf der Testumgebung erstellt, was das komplett erledigt auf Knopfdruck.

    Testumgebung:
    - Linuxsystem
    oder
    - xampp und cygwin auf Windows

    Braucht aber einen ssh-Zugang zum Shopserver mit eingerichtetem "public-secret-key"-Authentifizierung zwischen ShopServer und Testumgebung. (Wie nennt man das korrekt?)

    Skript läuft in etwa so ab:
    1. per ssh mysqldump auf ShopServer erstellen.
    2. per ssh und tar das gesamte Shopverzeichnis packen. (Ausnahmen Artikelbilderordner, cache/ und templates_c/ , damit Download erträglich bleibt)
    3. per scp sql-Datei und tar-Datei auf Testserver kopieren.
    4. tar-Datei in htdoc der Testumgebung/xampp in Unterordner entpacken.
    5. sql-Datei importieren in Testumgebung
    6. Konfigurationen an Testumgebung anpassen per suchen/ersetzen in den Dateien (div. configure.php, ...)
    7. Konfigurationen in SQL an Testumgebung anpassen per SQL-UPDATE-Anweisungen. (z.B. Zahlungsmodule auf Sandboxkonfigs schalten, ...)

    Emma2011

    • Mitglied
    • Beiträge: 127
    Re: Testumgebung als Clone vom Livesystem
    Antwort #4 am: 30. Januar 2015, 00:48:43
    Datenbank-Sicherung vom Original => zurücksichern in lokale Datenbank (neu). Falls in vorhandenen vorher die Tabellen dort löschen.
    Kopie aller Dateien des Shops in ein lokales Apachenverzeichnis
    Anpassen von Pfaden und Datenbank, User und Passwort in den configure.php-Dateien

    Wenn alles richtig hast Du eine lokale Kopie.

    Hallo,
    welche Konfigurationsdateien sind das alles ?
    \include\configure.php
    \admin\include\configure.php

    Oder gibt es da noch mehr ?

    Gruß und guten8
    Emma

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Testumgebung als Clone vom Livesystem
    Antwort #5 am: 30. Januar 2015, 09:48:22
    Ich habe mir ein Perlskript auf der Testumgebung erstellt, was das komplett erledigt auf Knopfdruck.


    Das Script würde hier sicher mit Begeisterung aufgenommen. Könntest du den Code eventuell veröffentlichen?

    peterdd

    • Neu im Forum
    • Beiträge: 31
    Re: Testumgebung als Clone vom Livesystem
    Antwort #6 am: 30. Januar 2015, 20:13:15
    So, wie es jetzt ist, nicht. Aber ich kann mir es mal vornehmen zu säubern.

    Emma2011

    • Mitglied
    • Beiträge: 127
    Re: Testumgebung als Clone vom Livesystem
    Antwort #7 am: 30. Januar 2015, 20:24:40
    Naja, lieber ein unschönes Script als gar keins !
    Hier gibt es bestimmt Helfer für die "Verschönerung"

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Testumgebung als Clone vom Livesystem
    Antwort #8 am: 02. Februar 2015, 09:18:48
    Eventuell findet sich ja sogar jemand der das pearl Script auf php übersetzt.  :-D

    peterdd

    • Neu im Forum
    • Beiträge: 31
    Re: Testumgebung als Clone vom Livesystem
    Antwort #9 am: 05. Februar 2015, 20:49:57
    Hier das Perlskript spiegeln.pl als Ausgangspunkt für eigene Experimente.

    Sogar mit farbiger Shellausgabe beim Ablauf des Skriptes weil ich z.B. immer vergesse lokales xampp apache und mysql vorher zu starten  :morning:

    PS: .txt weil .pl nicht hochgeladen werden durfte im Forum. :no-sad:

    Edit: Tippfehler korrigiert.
    9 Antworten
    6106 Aufrufe
    13. März 2013, 09:53:12 von xxxxxxxxx
    7 Antworten
    1894 Aufrufe
    01. Dezember 2018, 13:36:46 von web-looks
    4 Antworten
    2898 Aufrufe
    16. Februar 2013, 18:11:17 von jannemann
    3 Antworten
    3750 Aufrufe
    15. Februar 2010, 10:34:34 von BeBa