# Fragen zur Entwicklungsumgebung mit VirtualBox , Vagrant und phpStorm

**URL:** https://forum.shopware.com/t/fragen-zur-entwicklungsumgebung-mit-virtualbox-vagrant-und-phpstorm/42724
**Category:** Allgemein
**Created:** [12. Januar 2017 um 08:13 UTC](https://forum.shopware.com/t/fragen-zur-entwicklungsumgebung-mit-virtualbox-vagrant-und-phpstorm/42724 "2017-01-12T08:13:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![dupp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dupp/32/7715_2.png) [@dupp](https://forum.shopware.com/u/dupp)
#### Post date: [12. Januar 2017 um 08:13 UTC](https://forum.shopware.com/t/fragen-zur-entwicklungsumgebung-mit-virtualbox-vagrant-und-phpstorm/42724/1 "2017-01-12T08:13:51Z")

</div>

Hallo,&nbsp;

wir haben uns gestern eine Entwicklungsumgebung mit Vagrant und Virtual Box aufgesetzt - das hat soweit geklappt, auch wenn die beiden Anleitung unter:&nbsp;

[https://developers.shopware.com/developers-guide/vagrant-phpstorm/](https://developers.shopware.com/developers-guide/vagrant-phpstorm/)&nbsp;und&nbsp;[GitHub - shopwareLabs/shopware-vagrant: A Vagrant setup ready for shopware development](https://github.com/shopwareLabs/shopware-vagrant) ein wenig voneinander abweichen.

&nbsp;

Fragen:&nbsp;

1. Wir setzen für jeden Kunden in der Regel **einen eigenen lokalen&nbsp;Shop auf**. Mit dem Befehl&nbsp; **install\_shopware\*\* bekommt man aber immer den einen Shop unter einem festgelegten Pfad erstellt. Wir nutzen derzeit daher einien anderen Weg und holen uns den Shop manuell über \*\* git clone …** rein und laden dann die Daten mit phpStorm hoch und lassen dann die **$ ant** durchlaufen. Ist das so vorgesehen?
2. In phpStorm gibt es die Möglichkeit die Aktionen des gruntfiles anzuzeigen und dann zu starten. Unter XAMPP funktionierte das lokal…
3. Sollte man **grunt** nicht einfach auf dem virtuellen Server laufen lassen, da ja auch die **config\_1.json** auf dem Server erzeugt wird, wenn man mit dem **ssh-Zugang** &nbsp;die Konfiguration dumped? Der web-Ordner sollte&nbsp;ja ohnehin vom Deployment ausgeschlossen werden. Die Alternative wäre, grunt lokal laufen zu lassen und den web-Ordner nicht auszuschließen. Dann muss man aber auf dem Server dumpen und dann immer wieder die **config\_1.json** herunterladen usw. Acch wenn keine config\_1.json lokal vorliegt, werden Grunt-Befehle nicht aufgelistet, da das Grunfile nicht gelesen werden kann.
4. Wie lasst ihr grunt laufen? Auf dem Server? Lokal? Über SSH oder kann man erreichen, dass die Grunt-Befehle über die GUI (Siehe Screenshot) auf dem virtuellen Server ausgeführt werde?  
 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1050a688a4aa0bfe3e2bb2c63b1c071e84c6d3ab.png)
5. Virtuelle Maschine booten: In phpStorm gibt es unter Tools -\> Vagrant die Möglichkeit die Virtuelle Maschine zu starten. Die Optionen sind ausgegraut und irgendwie muss ich phpStorm auch sagen, wo der ganze Vagrantkram liegt?! Bisher machen wir das im Ordner mit **git Bash Here** und **$ vagrant up**

- **​​EDIT: Konnte in den Einstellungen konfiguriert werden**

&nbsp;

Ich denke ihr merkt - die Fragen zielen eher auf den Workflow ab: Wie starte ich mit phpStorm die virtuelle Maschine korrekt, wie kompiliere&nbsp;ich im Workflow unter Vagrant korrekt und nicht zu umständlich usw.

&nbsp;

Hoffe jemand hat ein paar Antworten auf diese Fragen&nbsp; ![Sticking-out-tongue](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/ac0c93e2160fb9e91c30767775d64444ad0f06c4.png "Sticking-out-tongue")

Vielen Dank!

---

<div class="post-metadata">

### Author: ![dupp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dupp/32/7715_2.png) [@dupp](https://forum.shopware.com/u/dupp)
#### Post date: [16. Januar 2017 um 12:22 UTC](https://forum.shopware.com/t/fragen-zur-entwicklungsumgebung-mit-virtualbox-vagrant-und-phpstorm/42724/2 "2017-01-16T12:22:07Z")

</div>

Keiner einen Plan?
