Neu Klon von 4er Shop auf Staging Sudomain anlegen - wie gehe ich korrekt vor?

ManuelHudec

Sehr aktives Mitglied
24. Juli 2019
260
52
Großbettlingen
Ich muss jetzt mal nachfragen, wie ich genau vorgehen soll, um nichts kaputt zu machen!
Wir haben einen 4er Shop, der soweit gut läuft. Da ja der Support aber bald nicht mehr weitergeführt wird, müssen wir natürlich zwangsläufig auch auf den 5er Shop updaten.

Meine Idee war, einen Klon des 4er Shops auf einer Alias Subdomain anzulegen und dort dann auf den 5er Shop zu aktualisieren und dann für einen Relaunch vorzubereiten.

Soweit so gut. Die Alias Domain dev.domain.de ist angelegt und zeigt auf dem FTP Server auf einen eigens eingerichteten Ordner "Staging". Dort liegt eine vollständige Kopie der FTP Dateien des 4er Shops.

Doch wie gehe ich nun weiter vor?

Ich schätze, ich muss einen Klon der Shop DB erstellen, diesen in einer neuen DB einfügen und anschließend diese neue DB auf dem FTP-Server im Staging Verzeichnis hinterlegen?
Dann müsste ich die dev.domain.de in der Wawi hinterlegen.

Klingt das soweit richtig?
Grüße
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.593
2.672
Berlin
Firma
css-umsetzung
Soweit nicht falsch gedacht, aber die Wawi brauchst du dafür ja eigentlich nicht, die Artikel und alles ist ja vorhanden.
Daher nun einfach die Dev Umgebung mit der geklonten Datenbank updaten und alles machen was du in der Dev Umgebung machen möchtest.
Das solltest du alles protokollieren, denn wenn du alles so hast das es dir gefällt, musst du den Live Shop updaten und alle deine Änderungen aus dem Dev Shop nachziehen.
 
  • Gefällt mir
Reaktionen: ManuelHudec

Poolboy

Neues Mitglied
22. September 2022
16
0
Hallo,
ich würde mich hier gleich mal mit einklinken ;) (Da ich nirgendswo im Netz was zu dem Thema: Wie erstelle ich eine Testumgebung/Staging-Umgebung für JTL-Shop5)
@ManuelHudec: Wie verhält es sich mit den installierten Plugins? Funktionieren diese auch in der Testumgebung?

Gruß aus Dresden
 

krahni

Mitglied
7. Juli 2022
44
6
Ich habe das auch gerade gemacht, einen laufenden Shop4 auf meinen Test-Server kopiert, Datenbank auch geklont.
Geht das überhaupt? Der Shop hat Evo-Templates mit einigen Childs, ist oft angepasst worden über die Jahre und ich möchte den in Ruhe auf Shop5 upgraden und das Template mit Nova neu machen ...
- geht natürlich nix, Chrome weigert sich wegen zu vieler Redirects, Firefox genauso - könnte das auch ein Cookie-Problem sein?
- habe festgestellt, daß in >500 Template-Dateien der Serverpfad festgeschrieben ist - was soll denn sowas?
- mühsam alle Config-Dateien und Serverpfade geändert - keine sichtbaren Auswirkungen
- Datenbank-Connect funktioniert, zumindest werden die Admin-Loginversuche gezählt ;)
und:
Der Shop hat weit mehr als 500 Artikel, muss ich also eine Lizenz erwerben um den überhaupt zum ersten mal aufrufen zu können?
 

enuis

Aktives Mitglied
7. Dezember 2020
7
0
@krahni
ich arbeite gerade am gleichen Problem (von 4.05 > 5.1.5), wollte aber den Upgrade Prozess so nicht machen
- hab eine dev.domain angelegt, somit kann man sich immer Dev Lizenzen besorgen
- schreibe mir ein DB Import Script, um die Original DB importieren zu können, alles kann man sowieso nicht mit nehmen
- ini_set('display_errors', 1);, damit solltest du ja die Fehler sehen können
- Kopie von NOVA anlegen und umbennen, damit man da frei drann arbeiten kann

mein Größtes Problem war der FTP upload, dort wurden mehere Files nicht komplett hochgeladen

Leider weiss ich auch noch nicht, welcher der beste Weg ist, mein Grundgedanke war, ich möchte den ganzen Müll aus dem alten Shop nicht mitnehmen. Die eingebauten Features muss ich alle nachbauen.
 

krahni

Mitglied
7. Juli 2022
44
6
Mir ist das Ganze zu aufwändig und irgendwann mit den ganzen Q&D-Korrekturen nicht mehr nachvollziehbar :(
Ich installiere jetzt den 5er Shop und importiere <500 Artikel - mal sehen wie ich das am dümmsten hinbekomme ...
Der Betreiber klemmt einen neu installierten Shop sowieso an seine Wawi, der bekommt dann nur das neue Nova-Template von mir.
Eine direkte Kopie seines 4er Shops habe ich ihm schon ausgeredet um nicht die ganzen Vorteile des 5er zu verlieren ;)
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.593
2.672
Berlin
Firma
css-umsetzung
Es ist interessant zu lesen was Ihr so für Probleme habt.

Als erstes muss ich sagen, ich glaube nicht das in den Templates irgendwelche Pfade fest hinterlegt sind, das würde ich gerne sehen, denn im Core kann es nicht sein und wenn es im Child so ist dann muss da ein Depp dran gewesen sein, aber auch das glaube ich nicht denn die Menge von 500 Dateien in einem Child glaube ich auch nicht.

Ein ftp Upload ist von hause aus schon nicht der Knaller, ich würde wenn der Server es erlaubt, die Datei als Zip hochladen und dann über ein unzip entpacken.

Vorgehensweise:
erstelle eine Datei unzip.php, der Inhalt der Datei sollte folgender sein:

PHP:
<?php
system("unzip -o shop.zip");

dann den Shop als shop.zip hochladen und unzip.php starten.

Wenn Ihr das so macht, dann braucht Ihr zum Hochladen der Datei nur noch einen Bruchteil der Zeit von dem was Ihr sonst benötigt.
So könnte Ihr auch bei Updates, wenn Ihr die Patch Dateien hochladet vorgehen.
So ist sichergestellt, das alle Dateien auf dem Server landen und das sie im richtigem Format vorliegen.

Wenn Ihr den Shop auf eine Subdomain kopiert, ist natürlich klar das die Domain in den Inhalten die Ihr erstellt habt noch auf den originalen Shop zeigt, hierfür würde man die SQL Datenbank nehmen und über einen Editor (Vorsicht, hier braucht man Editoren die mit so großen Daten umgehen können "z.B.: Ultraedit" die Pfade mit Suchen&Ersetzen umschreiben, dann würde ich die Datenbank für die Subdomain importieren.

Zuletzt muss natürlich noch die config und eventuell die htaccess Datei angepasst werden.
Der Cache muss natürlich auch gelehrt werden.

Wenn Ihr das alles beachtet und so vorgeht, ist das alles relativ easy.

PS:
Wenn Ihr den alten Shop kopiert, könnte Ihr das natürlich auch auf dem Webserver zippen (über das Hosting oder wenn das nicht geht auch über die Systemfunktionen die Ihr über php aufrufen könnt)
 

enuis

Aktives Mitglied
7. Dezember 2020
7
0
@css-umsetzung
ich nutze SFTP, aber eigentlich mache ich alles mit git und composer, wenn man denn alles am laufen hat, zb auf Managed Servern, sonst ja easy. Das ist aber auch nicht das Problem, wer gutes Internet hat ;)
 
Ähnliche Themen
Titel Forum Antworten Datum
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Installieren von Plugins schlägt fehl "Unable to authenticate using a password." Plugins für JTL-Shop 3
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0

Ähnliche Themen