#2090 Eigene Skripte nach Erstellung einer Testumgebung ausführen

Du kannst mit StageWare (ab Version 1.7.0) eigene Skripte nach Erstellung einer Testumgebung ausführen zu lassen. Dies ermöglicht es dir individuelle Operationen auf die jeweilige Testumgebung anzuwenden, für die StageWare im Standard keine Funktion bereitstellt. Darüber hinaus ist es auch möglich bestimmte Aktionen (z.B. Kopieren der Bilder) durch Shell-Befehle ausführen zu lassen, um Testumgebungen schneller einrichten zu können.


Diese Funktion richtet sich ausschließlich an professionelle Anwender. Ein Fehler in den eigenen Skripten kann zu Datenverlust in deinem Live-System führen. Wenn du nicht genau weißt, was du tust, dann lasse es bleiben.


Stelle immer sicher, dass du aktuelle Backups deines Shops besitzt. Das betrifft nicht nur die Backups innerhalb von StageWare, sondern auch serverseitige Backups.


Konfiguration im StageWare Manager

Die Konfiguration deiner eigenen Skripte erfolgt über den Bereich "PROFILE" im StageWare Manager und kann je Profil individuell festgelegt werden. Nutze dafür das Konfigurationsfeld "Eigene Skripte (nur für Experten)".


Trage hier pro Zeile einen Pfad zu einem eigenen Skript ein. Nutze dafür den relativen Pfad des Skripts vom Shopware-Ordner aus gesehen. Pfade, die mit einer "#" beginnen, werden wie ein Kommentar behandelt und nicht ausgeführt.


Ablegen der eigenen Skripte

Du kannst deine eigenen Skripte z.B. im Ordner "/_stage_ware_data/_custom-scripts" ablegen. Es ist aber auch möglich andere Ablageorte zu wählen, solange sich dieser irgendwo unterhalb des Shopware-Ordners befindet. Verzichte jedoch darauf deine eigenen Skripte in dem StageWare Plugin-Ordner abzulegen, denn dieser wird mit jedem Update überschrieben.


Erstellung der Skripte

Deine eigenen Skripte können .php, .sql oder auch .sh Dateien sein. Für letztere ist Voraussetzung, dass die PHP Funktion exec() auf deinem System zur Verfügung steht.


Innerhalb deiner eigenen Skripte bist du komplett frei in dem, was du dort tust. Da du dadurch jedoch den geschützten Rahmen von StageWare verlässt, können Fehler fatal sein. Im ungünstigsten Fall gehen Daten des Live-Systems verloren. Und nochmal: Wenn du nicht genau weißt, was du tust, dann lasse es bleiben.


Beispiele

Du findest Beispiel-Skripte im StageWare Plugin-Ordner unter "/custom/plugins/TcinnStageWare/_custom-scripts". Hier werden exemplarisch Artikeldaten in der Datenbank modifiziert und der Bilder-Ordner per Shell-Befehl kopiert.


Support

Natürlich leisten wir grundlegenden Support zu dieser Funktion von StageWare. Habe aber bitte Verständnis dafür, dass wir im Rahmen des kostenfreien Supports keine individuellen Skripte für dich erstellen, deine eigenen Skripte debuggen oder Fragen im Detail beantworten können, wie du dein individuelles Vorhaben umsetzt. Sprich uns gerne an, falls du trotzdem eine umfangreichte Unterstützung oder die Umsetzung eines Skriptswünschst.


Bitte teile uns deine Meinung mit!

Danke, das hat mir geholfen
Hat mir nicht geholfen

9cd20b5b58d52fac8dad1eac1ee5f0f8
Kurz die Cookies, dann geht's weiter...
Auch diese Seite nutzt die üblichen Arten von Cookies: Technische und funktionale Cookies sind unbedingt nötig,damit diese Website überhaupt funktionieren kann.Zusätzlich nutzen wir Marketing-Cookies,damit wir dich auf unseren Seiten wiedererkennen und unsere Website und Kampagnen stets verbessern können, sowie Personalisierungs-Cookies mit denen wir dich, auch außerhalb dieser Website, besser ansprechen können.

Mit der Auswahl "Akzeptieren und Schließen" erlaubst Du uns die Verwendung dieser Cookies und Technologien. Bitte besuche unsere Datenschutzerklärung für weitere Informationen. Dort erfährst Du auch wie wir die Daten für erforderliche Zwecke (z. B. Sicherheit) verwenden.

Hier kannst du einstellen, welche Cookies du zulassen möchtest.

Technisch erforderlich

Wir nutzen Cookies, um die Bedienung und die Bereitstellung der Website zu ermöglichen und um sicherzustellen, dass bestimmte Funktionen ordnungsgemäß funktionieren. Diese Cookies sind immer aktiviert, da Du die Website sonst nicht ordnungsgemäß bedienen könntest.

Marketing

Die TC-Innovations GmbH und unsere Werbepartner (einschließlich Social Media-Plattformen wie Google, Facebook und Instagram) nutzen Tracking, um Dir personalisierte Angebote anzubieten, die Dir das volle Nutzererlebnis bieten. Dies beinhaltet das Anzeigen von "Direktwerbung auf Werbeplattformen Dritter", wie in der Datenschutzerklärung beschrieben. Wenn Du dieses Tracking nicht akzeptierst, wirst Du dennoch zufällige Werbeanzeigen von uns auf anderen Plattformen angezeigt bekommen.

Analyse

Um unsere Websites und Services stetig zu verbessern, analysieren wir das Nutzerverhalten auf unseren Websites.

Mehr Informationen findest du in unserer Datenschutzerklärung.

SpeichernCookie-EinstellungenAkzeptieren und Schließen