# Shopware Platform unter Vagrant - Storefront funktioniert nicht wegen falscher DIR

**URL:** <https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944>\
**Category:** Programmierung\
**Created:** [5. April 2019 um 13:56 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944 "2019-04-05T13:56:58Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![dst](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@dst](https://forum.shopware.com/u/dst)\
**Post date:** [5. April 2019 um 13:56 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/1 "2019-04-05T13:56:58Z")

</div>

Hallo,&nbsp;

ich habe Shopware Platform auf meiner Vagrant Maschine (welche eigentlich für Shopware 5 ist) installiert und alle [Requirements](https://docs.shopware.com/en/shopware-platform-en/getting-started/requirements?category=shopware-platform-en/getting-started)installiert.  
Nach vielem Hin und Her mit Benutzerrechten usw. hat es dann auch funktioniert und die Installation ist durchgelaufen.&nbsp;

Die Administration funktioniert.&nbsp;  
Das Frontend hingegen funktioniert nicht, da die Pfade zu den Ressourcen nicht stimmen (siehe Screenshot)

Dazu muss man sagen, dass ich die [VirtualHost](https://docs.shopware.com/en/shopware-platform-en/getting-started/installation?category=shopware-platform-en/getting-started#setting-up-your-webserver)Datei nicht verändert habe, da ich später mehrere Shops nebeneinander laufen lassen möchte. Beispiel:

Shop1: [http://192.168.33.10/sw-platform/public/](http://192.168.33.10/sw-platform/public/)  
Shop 2:&nbsp;[http://192.168.33.10/sw-xyz/public/](http://192.168.33.10/sw-xyz/public/)  
…  
Shop n:&nbsp;[http://192.168.33.10/sw-n/public/](http://192.168.33.10/sw-n/public/)

&nbsp;

Durch Veränderung der VHost Datei wie in der Anleitung beschrieben, würde ich ja bewirken, dass [http://192.168.33.10](http://192.168.33.10) direkt im Ordner /public des sw-platform Shops landen würde und ich so keine parallel installierten Shop in den Unterordnern aufrufen kann.&nbsp;

Was kann ich hier tun? Hängt das Problem damit zusammen?

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/a/a8bcd6e48bfa49b5765b0bedaad05cfffcaed8fd.jpeg)

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [5. April 2019 um 17:20 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/2 "2019-04-05T17:20:58Z")

</div>

Wie steht die Domain denn in der yml und der Datenbank? Glaube da muss der Pfad mit rein.

---

<div class="post-metadata">

**Author:** ![dst](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@dst](https://forum.shopware.com/u/dst)\
**Post date:** [8. April 2019 um 07:21 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/3 "2019-04-08T07:21:56Z")

</div>

Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍

meinst Du die .psh. **yaml**.override oder die docker-compose. **yml**? Oder gar eine andere Datei?

In welcher Datenbank-Tabelle steht denn der Pfad?

&nbsp;

// Edit: In der Datenbanktabelle&nbsp; **sales\_channel\_domain** steht in der url&nbsp; **[http://192.168.33.10/sw-platform](http://192.168.33.10/sw-platform)**  
Ich habe das mal auf&nbsp;[http://192.168.33.10/sw-platform](http://192.168.33.10/sw-platform) **/public** geändert. Daraufhin wurden die CSS-Dateien angezeigt. Javascript gibt mir allerdings einen Pfad an der&nbsp;[http://192.168.33.10/sw-platform:9999/js/main.bundle.js](http://192.168.33.10/sw-platform:9999/js/main.bundle.js) lautet und kann noch immer nicht geladen werden.

&nbsp;

// Edit 2: Die Schriftarten will der Shop aus&nbsp; **[http://192.168.33.10/css/fonts](http://192.168.33.10/css/fonts)** /fa-solid-900.woff2&nbsp;holen. Also wiederum ein ganz anderer Ordnerpfad.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [8. April 2019 um 07:39 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/4 "2019-04-08T07:39:20Z")

</div>

Naja, die .psh.yaml.override legst du ja selbst an. Dort definierst du die APP\_URL, diese wird auch in die Datenbank übernommen. Die APP\_URL ist die komplette URL bis zum Verzeichnis des Symfony Projektes.

Die Domain findet sich auch in sales\_channel\_domain in der Datenbank.

---

<div class="post-metadata">

**Author:** ![dst](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@dst](https://forum.shopware.com/u/dst)\
**Post date:** [8. April 2019 um 07:40 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/5 "2019-04-08T07:40:38Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍&nbsp;

In der&nbsp;.psh.yaml.override steht die Domain&nbsp;**[http://192.168.33.10/sw-platform](http://192.168.33.10/sw-platform)**&nbsp;drin und wurde von mir nun mal in&nbsp;**[http://192.168.33.10/sw-platform](http://192.168.33.10/sw-platform)/public** umgeschrieben. Muss man nach der Änderung den Shop neu installieren?

In der Datenbanktabelle&nbsp; **sales\_channel\_domain** &nbsp;steht in der url&nbsp;**[http://192.168.33.10/sw-platform](http://192.168.33.10/sw-platform)**  
Ich habe das mal auf&nbsp;[http://192.168.33.10/sw-platform](http://192.168.33.10/sw-platform) **/public** &nbsp;geändert. Daraufhin wurden die CSS-Dateien angezeigt. Javascript gibt mir allerdings einen Pfad an der&nbsp;[http://192.168.33.10/sw-platform:9999/js/main.bundle.js](http://192.168.33.10/sw-platform:9999/js/main.bundle.js)&nbsp;lautet und kann noch immer nicht geladen werden.

Die Schriftarten will der Shop aus&nbsp;**[http://192.168.33.10/css/fonts](http://192.168.33.10/css/fonts)**/fa-solid-900.woff2&nbsp;holen. Also wiederum ein ganz anderer Ordnerpfad.

&nbsp;

Ich glaube allerdings nicht, dass es richtig wäre, den public-Ordner mit in die URL&nbsp;aufzunehmen, oder?

---

<div class="post-metadata">

**Author:** ![dreischild](https://avatars.discourse-cdn.com/v4/letter/d/da6949/32.png) [@dreischild](https://forum.shopware.com/u/dreischild)\
**Post date:** [8. April 2019 um 16:06 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/6 "2019-04-08T16:06:09Z")

</div>

Hi @dst‍,

würdest du hier wohl einmal deine Vagrant Config teilen? Ich habe aktuell ein System mit einem Standard Ubuntu aufgesetzt. Bis auf das Frontend funktioniert hier auch alles. Aber irgendwie ist es noch nicht die beste Lösung. Ich würde gerne Vagrant für Shopware 6 testen.

VG Dennis

---

<div class="post-metadata">

**Author:** ![dst](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@dst](https://forum.shopware.com/u/dst)\
**Post date:** [9. April 2019 um 05:53 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/7 "2019-04-09T05:53:15Z")

</div>

Meinst Du das Vagrantfile?

&nbsp;

```
# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.require_version ">= 1.8.0"

Vagrant.configure("2") do |config|
    config.ssh.forward_agent = true

    config.vm.box = "bento/ubuntu-16.04"

    config.vm.network :private_network, ip: "192.168.33.10"
    config.vm.network "forwarded_port", guest: 8000, host: 8094
    config.vm.network "forwarded_port", guest: 35729, host: 35729

    config.vm.hostname = "shopware.local"

    #config.vm.synced_folder "../src", "/home/vagrant/www/shopware", create: true, type: "smb"
    #config.vm.synced_folder "../src", "/home/vagrant/www/shopware", create: true, type: "nfs"
    #config.vm.synced_folder "../src", "/home/vagrant/www/shopware", create: true;

    config.vm.provider :virtualbox do |vb|
        vb.name = "vagrant_shopware_6";
        vb.customize ["modifyvm", :id, "--cpus", 4]
        vb.customize ["modifyvm", :id, "--ioapic", "on"]
        vb.customize ["modifyvm", :id, "--memory", 10048]
        vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
    end

      # Run Ansible from the Vagrant VM
      config.vm.provision "ansible_local" do |ansible|
        ansible.playbook = "ansible/playbook.yml"
        ansible.extra_vars = {
          "shopware_app_host" => "192.168.33.10",
          "mysql_root_password" => "shopware"
        }
      end
end

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![flo\_h](https://avatars.discourse-cdn.com/v4/letter/f/439d5e/32.png) [@flo\_h](https://forum.shopware.com/u/flo_h)\
**Post date:** [26. April 2019 um 14:44 UTC](https://forum.shopware.com/t/shopware-platform-unter-vagrant-storefront-funktioniert-nicht-wegen-falscher-dir/58944/8 "2019-04-26T14:44:41Z")

</div>

Mahlzeit!&nbsp;

Auf github gibt es mittlerweile auch ein Vagrant Setup für die Shopware Platform:&nbsp;[GitHub - shopwareLabs/shopware-platform-vagrant: A Vagrant setup ready for shopware platform development](https://github.com/shopwareLabs/shopware-platform-vagrant)

&nbsp;
