# Performance der lokalen Installation

**URL:** https://forum.shopware.com/t/performance-der-lokalen-installation/59691
**Category:** Installation / Einstieg
**Created:** [24. Mai 2019 um 07:35 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691 "2019-05-24T07:35:04Z")
**Posts on this page:** 16
**Page:** 2

<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: [27. Mai 2019 um 10:12 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/21 "2019-05-27T10:12:41Z")

</div>

Welches Repository hast du denn gecloned von Github und den master oder einen Branch?

---

<div class="post-metadata">

### Author: ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)
#### Post date: [27. Mai 2019 um 10:21 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/22 "2019-05-27T10:21:00Z")

</div>

Ich habe mich an die Anleitung unter&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/system-installation-guides/mac-os-x](https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/system-installation-guides/mac-os-x)&nbsp;gehalten:

```
git clone https://github.com/shopware/development.git
cd development
git clone https://github.com/shopware/platform.git

```

Danach die&nbsp;.psh.yaml.dist angepasst, dann die Installation (im development Ordner) ausgeführt:

```
./psh.phar install

```

Mein Rechner/Account ist mit einem passenden Github&nbsp;SSH key ausgestattet.

Die folgenden Steps wie in der allg. Anleitung …

```
git clone git@github.com:shopware/development.git
cd development
git clone git@github.com:shopware/platform.git

```

machen übrigens keinen Unterschied. Bleibt bei der gleichen Fehlermeldung.

Schöne Grüße!  
Niklas

---

<div class="post-metadata">

### Author: ![Jens\_K](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@Jens\_K](https://forum.shopware.com/u/Jens_K)
#### Post date: [27. Mai 2019 um 11:25 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/23 "2019-05-27T11:25:05Z")

</div>

Die&nbsp;.psh.yaml.dist sollte man gar nicht anpassen. Das sind die Default Werte. Die Werte die man überschreiben möchte, sollten in der .phs.yaml.override hinterlegt werden.

Grundsätzlich muss man die aber auch nicht händisch pflegen, sondern ein bin/console setup durchführen. Kannst Du vielleicht einmal die komplette Ausgabe des ./psh.phar install posten? Es könnte sein, dass&nbsp;der Fehler den Du gepostet hast, ein Folgefehler ist.

---

<div class="post-metadata">

### Author: ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)
#### Post date: [27. Mai 2019 um 11:36 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/24 "2019-05-27T11:36:41Z")

</div>

Ich kann gerne die Ausgabe machen, aber zum Verständnis: Die Anleitung&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/system-installation-guides/mac-os-x](https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/system-installation-guides/mac-os-x)&nbsp;nennt doch explizit die Anpassung der .psh.yaml.dist (Auszug der Doku)

```
# Inside the shopware installation directory (e.g. /PhpstormProjects/shopware/development)
vim .psh.yaml.dist
# Change DB_HOST to *localhost*
# Change DB_USER to your new mysql-user
# Change DB_PASSWORD to your choosen password
# Change APP_URL to http://shopware:8000

```

Wenn ich das nicht mache, knallt die Installation schon ziemlich früh, weil keine Verbindung zur Datenbank hergestellt werden kann.  
Wenn man das jetzt doch nicht so machen soll - was genau soll ich in welcher Reihenfolge machen?  
Auch das bin/console setup (was in der Installations- Anleitung nicht genannt wird) - wann soll ich das wo ausführen?  
Im development Ordner passiert mit dem command nichts (keine Eingabe erforderlich, keine Ausgabe, …)

---

<div class="post-metadata">

### Author: ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)
#### Post date: [27. Mai 2019 um 11:38 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/25 "2019-05-27T11:38:20Z")

</div>

> [@TeichDatensysteme schrieb:](https://forum.shopware.com/profile/15861/TeichDatensysteme "TeichDatensysteme")
> 
> Ich kann gerne die Ausgabe machen, aber zum Verständnis: Die Anleitung&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/system-installation-guides/mac-os-x](https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/system-installation-guides/mac-os-x)&nbsp;nennt doch explizit die Anpassung der .psh.yaml.dist (Auszug der Doku)
> 
> # Inside the shopware installation directory (e.g. /PhpstormProjects/shopware/development)
> 
> vim .psh.yaml.dist
> 
> # Change DB\_HOST to _localhost_
> 
> # Change DB\_USER to your new mysql-user
> 
> # Change DB\_PASSWORD to your choosen password
> 
> # Change APP\_URL to [http://shopware:8000](http://shopware:8000)
> 
> Wenn ich das nicht mache, knallt die Installation schon ziemlich früh, weil keine Verbindung zur Datenbank hergestellt werden kann.  
> Wenn man das jetzt doch nicht so machen soll - was genau soll ich in welcher Reihenfolge machen?  
> Auch das bin/console setup (was in der Installations- Anleitung nicht genannt werden) - wann soll ich das ausführen?  
> Im development Ordner passiert mit dem command nichts (keine Eingabe erforderlich, keine Ausgabe, …)

Steht auch noch drin, wir haben jedoch vor ca. einer Stunde einen internen Pull Request gemerged, der diese Zeilen ändert. 🙂  
Der Weg über\_&nbsp;bin/setup\_&nbsp;ist definitiv der richtige Weg. War also nicht den Fehler, keine Sorge!&nbsp;  
Das führst du an der Stelle aus, an der du bislang die .psh.yaml.dist direkt angepasst hattest - da dann stattdessen das&nbsp;_bin/setup_&nbsp;ausführen.

---

<div class="post-metadata">

### Author: ![Jens\_K](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@Jens\_K](https://forum.shopware.com/u/Jens_K)
#### Post date: [27. Mai 2019 um 11:49 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/26 "2019-05-27T11:49:00Z")

</div>

Ahh okay. Es führen ja bekanntlich viele Wege nach Rom. Das bin/console setup führt man direkt als erstes aus, bevor man etwas installiert o.ä.&nbsp;

Eine komplette Ausgabe wäre sicherlich nicht schlecht.

---

<div class="post-metadata">

### Author: ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)
#### Post date: [27. Mai 2019 um 11:58 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/27 "2019-05-27T11:58:22Z")

</div>

Ich habe nun:

- einen frischen Ordner gemacht
- die repositories reingeholt
- Ordner Besitzer/Lese/Schreibrechte gesetzt (ganz phöse per sudo und 777:&nbsp;Kein guter Stil, ich will jetzt einfach sicher gehen, dass nichts an den Rechten zwickt)
- im _development_ Ordner die Installation über _bin/setup_ ausgeführt und konfiguriert

Und es kommt leider unverändert zum gleichen Fehler.  
Meine Terminal Ausgabe gibt es hier:&nbsp;[https://www.dropbox.com/s/72uyslr5kmc3edq/sw6-install-ausgabe.txt](https://www.dropbox.com/s/72uyslr5kmc3edq/sw6-install-ausgabe.txt)

Freut mich SEHR, wenn ihr euch das anguckt.

---

<div class="post-metadata">

### Author: ![sfxon](https://avatars.discourse-cdn.com/v4/letter/s/6a8cbe/32.png) [@sfxon](https://forum.shopware.com/u/sfxon)
#### Post date: [27. Mai 2019 um 13:34 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/28 "2019-05-27T13:34:12Z")

</div>

Sieht einigen meiner Fehler etwas ähnlich.

-Hast du schonmal die Dateiberechtigung (chown) für alle Dateien im Shopware Root Ordner auf deinen Benutzer angepasst?  
-Ggf. auch npm Version prüfen, muss mindestens Version 6.5 sein, weil sonst einige Befehle fehlen.

Allerdings hatte er bei mir schon vorher Probleme, überhaupt die Ordner anzulegen…

Ich habe übrigens bei den letzten Installationsversuchen nicht merh bin/setup verwendet, sondern direkt

./psh.phar install

---

<div class="post-metadata">

### Author: ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)
#### Post date: [27. Mai 2019 um 13:41 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/29 "2019-05-27T13:41:09Z")

</div>

&nbsp;

> [@sfxon schrieb:](https://forum.shopware.com/profile/28608/sfxon "sfxon")
> 
> -Hast du schonmal die Dateiberechtigung (chown) für alle Dateien im Shopware Root Ordner auf deinen Benutzer angepasst?

Ja, habe ich gemacht.&nbsp;

> [@sfxon schrieb:](https://forum.shopware.com/profile/28608/sfxon "sfxon")  
> -Ggf. auch npm Version prüfen, muss mindestens Version 6.5 sein, weil sonst einige Befehle fehlen.

Ja, mein aktueller Stand ist&nbsp;Node 11.9&nbsp;und NPM 6.5  
Hatte auch schon die „ganz“ aktuellen - hat kein Unterschied gemacht&nbsp;

> [@sfxon schrieb:](https://forum.shopware.com/profile/28608/sfxon "sfxon")  
> Ich habe übrigens bei den letzten Installationsversuchen nicht merh bin/setup verwendet, sondern direkt  
> ./psh.phar install

Ich habe bis eben immer über .psh.phar install versucht zu installieren (vorher mit manueller Anpassung der Datenbank-Daten).  
Hat bisher aber alles keinen Unterschied gemacht.

Zu den Rechten: Ja, das war bei mir zeitweise auch so (also, nicht genug Rechte).  
Deswegen setze ich das vor der Installation explizit auch nochmal (inkl. der Keule mit allen Lese- und Schreibrechten).

---

<div class="post-metadata">

### Author: ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)
#### Post date: [27. Mai 2019 um 13:41 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/30 "2019-05-27T13:41:41Z")

</div>

Hi,

prüfe ganz besonders den Besitzer des Verzeichnisses&nbsp;/development/platform/src/Storefront/Resources/node\_modules/

NodeJS vergibt beim Setup ggfs. als Besitzer root abhängig davon, mit welchem Benutzer und Berechtigungen Du auf der Konsole arbeitest.

Idealerweise bin/setup mit dem Benutzer ausführen, der Besitzer des Webspace ist.

VG

---

<div class="post-metadata">

### Author: ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)
#### Post date: [27. Mai 2019 um 14:11 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/31 "2019-05-27T14:11:51Z")

</div>

Hi!

Also unter development/platform/src/Storefront/Resources/node\_modules/ gibt es keinen node\_modules.  
Der node\_modules unter development/platform/src/Administration/Resources/administration/ existiert dafür.

Du hast aber Recht, dass der nodule\_modules Ordner während der Installation andere Besitzrechte bekommt.  
Auch wenn ich vor der Installation die Rechte auf mich änder - während der Installation sieht das wieder anders aus:

System: Lesen & Schreiben  
staff: Nur Lesen  
everyone: Nur Lesen

Wenn ich die Installation per sudo bin/setup ausführe, macht das nur leider keinen Unterschied.  
Zum Besitzer: Ich installiere bei mir lokal unter Mac, mein Nutzer hat auf diesen Ordner volle Lese- und Schreibrechte.

---

<div class="post-metadata">

### Author: ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)
#### Post date: [27. Mai 2019 um 21:33 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/32 "2019-05-27T21:33:50Z")

</div>

Hi,

da die ein oder anderen hier offenbar erhebliche Probleme mit der Einrichtung einer lokalen Testinstanz haben und/oder die Installation auf einem lokalen PC nicht zielführend ist, haben wir Shopware 6 Developer Preview Hosting aufgeschaltet - alle Voraussetzungen sind erfüllt und Shopware 6 Developer Preview mit ein paar Klicks (ohne Docker) fertig vorinstalliert - Details:&nbsp;[https://www.aixpro.de/webhosting/shopware-6-hosting-nvme-nginx/](https://www.aixpro.de/webhosting/shopware-6-hosting-nvme-nginx/)

VG

---

<div class="post-metadata">

### Author: ![PeterScholz](https://avatars.discourse-cdn.com/v4/letter/p/e5b9ba/32.png) [@PeterScholz](https://forum.shopware.com/u/PeterScholz)
#### Post date: [28. Mai 2019 um 00:55 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/33 "2019-05-28T00:55:58Z")

</div>

Danke das geht jetzt. &nbsp;

---

<div class="post-metadata">

### Author: ![marko1](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@marko1](https://forum.shopware.com/u/marko1)
#### Post date: [4. Februar 2023 um 13:16 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/34 "2023-02-04T13:16:29Z")

</div>

Hallo,

ich habe leider nur ein Windowsbasiertes System als Entwicklungsumgebung zur Verfügung. Weil Shopware nativ hierdrauf nicht läuft, habe ich eine Installation über Docker gemacht. Leider ist die Performance so schlecht, dass man praktisch kaum mit dem System arbeiten kann. Die CPU hängt im Docker container auf über 250% und die Response-Zeiten liegen bei 1-2 min(!). So kann ich unmöglich Erweiterungen an dem System vornehmen.

Mein Setup sieht wie folgt aus: Ich mounte die Dateien des Shopsystems, wie auch der MySQL Datenbank über docker mount points hinein, damit ich von lokal aus Veränderungen vornehmen kann:

Dockerfile php-apache container:

```auto
FROM php:8.1.0-apache

COPY ./shopware-vh.conf /etc/apache2/sites-available/001-shopware.conf
RUN a2ensite 001-shopware.conf
RUN a2dissite 000-default.conf
RUN a2enmod rewrite

RUN apt-get update && apt-get install -y \
		libfreetype6-dev \
		libjpeg62-turbo-dev \
        libzip-dev \
        zip \
        libicu-dev \
	&& docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-configure intl \
	&& docker-php-ext-install -j$(nproc) gd \
    && docker-php-ext-install zip \
    && docker-php-ext-install mysqli \
    && docker-php-ext-install pdo \
    && docker-php-ext-install pdo_mysql \
    && docker-php-ext-install intl \
    && docker-php-ext-install opcache

RUN echo 'upload_max_filesize = 6M' >> /usr/local/etc/php/conf.d/docker-php-upload_max_filesize.ini
RUN echo 'memory_limit = 2048M' >> /usr/local/etc/php/conf.d/docker-php-memory_limit.ini
RUN echo 'max_input_vars = 6000' >> /usr/local/etc/php/conf.d/docker-php-max_input_vars.ini
RUN echo 'max_execution_time = 120' >> /usr/local/etc/php/conf.d/docker-php-maxexectime.ini
COPY ./opcache.ini /usr/local/etc/php/conf.d/docker-php-opcache.ini

```

Docker compose für php-apache und mysql:

```auto
version: "3.9"
services:
  apache:
    build: ./apache
    ports:
      - "80:80"
    volumes:
      - ../shopware2:/var/www/shopware
    environment:
      PHP_MEMORY_LIMIT: 512M
    links:
      - mysql
  mysql:
    container_name: flask_mysql
    restart: always
    image: mysql:latest
    environment:
      MYSQL_ROOT_PASSWORD: rootpasswd
      MYSQL_DATABASE: webmail
      MYSQL_USER: webmail
      MYSQL_PASSWORD: webmailpasswd
    volumes:
      - ./mysql-data2:/var/lib/mysql
    ports:
      - "3306:3306"

```

Hat jemand einen Tipp für mich, was ich noch machen kann, um wenigstens flüssig arbeiten zu könne?

VIelen Dank vorab,  
Marko

---

<div class="post-metadata">

### Author: ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)
#### Post date: [4. Februar 2023 um 14:16 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/35 "2023-02-04T14:16:18Z")

</div>

Ich verwende Windows mit WSL2 und Dockware zum entwickeln.  
Bis jetzt konnte ich keine Nachteile feststellen.

---

<div class="post-metadata">

### Author: ![marko1](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@marko1](https://forum.shopware.com/u/marko1)
#### Post date: [4. Februar 2023 um 16:30 UTC](https://forum.shopware.com/t/performance-der-lokalen-installation/59691/36 "2023-02-04T16:30:44Z")

</div>

Ich habe es jetzt auch mal mit WSL2 probiert. Das ist ein Unterschied wie Tag und Nacht. Jetzt antwortet das System in akzeptablen Zeiten. Vielen Dank für den Tip!

[Vorherige Seite](https://forum.shopware.com/t/performance-der-lokalen-installation/59691.md?page=1)
