# NGINX: Nach Installation  erscheint 404, Nginx Config?

**URL:** <https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909>\
**Category:** Installation / Einstieg\
**Created:** [7. August 2019 um 08:10 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909 "2019-08-07T08:10:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kveldscholten](https://avatars.discourse-cdn.com/v4/letter/k/9fc29f/32.png) [@kveldscholten](https://forum.shopware.com/u/kveldscholten)\
**Post date:** [7. August 2019 um 08:10 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909/1 "2019-08-07T08:10:28Z")

</div>

Morgen,

nach der Installation von Shopware 6 und durch die Weiterleitung zu /admin erscheint bei mir die Fehlerseite 404 |&nbsp;nginx

Gibt es für Shopware 6 eine bestimmte&nbsp;nginx Config Einstellungen?

&nbsp;

Das Frontend ist aufrufbar aber ohne das CSS oder JS geladen wird.

&nbsp;

Grüße  
Kevin

---

<div class="post-metadata">

**Author:** ![SWTester6](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@SWTester6](https://forum.shopware.com/u/SWTester6)\
**Post date:** [7. August 2019 um 09:05 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909/2 "2019-08-07T09:05:31Z")

</div>

Bei mir ebenso.

Nach der Eingabe des Administratornamens und des Administratorpasswortes und Klick auf „Weiter“ erfolgt eine Umleitung zu: http:\[Hostname]\admin .

Danach ist Schluss und nichts geht mehr.

Im Verzeichnis „Shopware“&nbsp;existiert dann noch&nbsp;eine Datei&nbsp;„install.lock“ mit den Rechten: rw-r–r--&nbsp;&nbsp;&nbsp; Besitzer: www-data Gruppe: www-data

&nbsp;

Inhalt von /etc/nginx/sites-available/shopware.conf&nbsp;&nbsp; :

&nbsp;

```
server {
    listen 80;
    listen [::]:80;

    server_name 192.168.2.122;
    root /var/www/shopware/public;

    index shopware.php index.php;

    location / {
        try_files $uri $uri/ /shopware.php$is_args$args;
    }

    location /recovery/install {
      index index.php;
      try_files $uri /recovery/install/index.php$is_args$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
    }
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [7. August 2019 um 11:34 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909/3 "2019-08-07T11:34:42Z")

</div>

Hallo,

da Shopware 6 ein Fullstack Symfony Projekt ist, sollte die Standard Config für Symfony ausreichen um nginx zu nutzen:&nbsp;[Configuring a Web Server (Symfony Docs)](https://symfony.com/doc/current/setup/web_server_configuration.html#nginx)

Viele Grüße aus Schöppingen

![cool](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![kveldscholten](https://avatars.discourse-cdn.com/v4/letter/k/9fc29f/32.png) [@kveldscholten](https://forum.shopware.com/u/kveldscholten)\
**Post date:** [7. August 2019 um 13:03 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909/4 "2019-08-07T13:03:03Z")

</div>

Damit funktioniert es 🙂

Danke

---

<div class="post-metadata">

**Author:** ![Maschwa](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@Maschwa](https://forum.shopware.com/u/Maschwa)\
**Post date:** [10. März 2020 um 07:36 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909/5 "2020-03-10T07:36:40Z")

</div>

Hallo Zusammen,

habe gestern versucht Shopware6 auf Mac OS Catalina mit nginx zu installieren.&nbsp;Ursache für die 404 Meldung im Admin Bereich  
war bei mir die falsche Angabe der Access und Error Logfiles, die auf ein nicht&nbsp;vorhandenes Verzeichnis zeigten. Nachdem ich  
diese&nbsp;korrekt definiert habe lief es.

Gruß,  
Marc

Hier die nginx.conf mit der es bei mir läuft. fcgi\_pass muss natürlich an die jeweiligen Verhältnisse angepasst werden:

&nbsp;

```
server {
    listen 80;

    index index.php index.html;

    server_name shopware.local;
    root /Users/user/Sites/shopware/public;

    location /recovery/install {
        index index.php;
        try_files $uri /recovery/install/index.php$is_args$args;
    }

    location /recovery/update/ {
        location /recovery/update/assets {
        }
        if (!-e $request_filename){
            rewrite . /recovery/update/index.php last;
        }
    }

location / {
        try_files $uri /index.php$is_args$args;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        include fastcgi.conf;
        fastcgi_param HTTP_PROXY "";
        fastcgi_buffers 8 16k;
        fastcgi_buffer_size 32k;
        client_max_body_size 24M;
        client_body_buffer_size 128k;

        # anpassen !
        fastcgi_pass 127.0.0.1:9000;

        # z.B. wenn php-fpm auf anderem Port läuft
        # fastcgi_pass 127.0.0.1:9002;

        # oder bei socket
        # fastcgi_pass unix:/var/run/php/php7.2-fpm.sock 

        http2_push_preload on;
    }

    error_log /usr/local/var/log/nginx/shopware_error.log;
    access_log /usr/local//var/log/nginx/shopware_access.log;
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![ShapeAndShift](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@ShapeAndShift](https://forum.shopware.com/u/ShapeAndShift)\
**Post date:** [10. März 2020 um 07:55 UTC](https://forum.shopware.com/t/nginx-nach-installation-erscheint-404-nginx-config/60909/6 "2020-03-10T07:55:10Z")

</div>

@Maschwa‍ Ich würde mir den Stress gar nicht machen. Nutz am besten valet/valet-plus auf macOS, geht zack zack. Valet einmal hergerichtet musst du dich in der Regel um nix mehr kümmern.

[https://github.com/weprovide/valet-plus](https://github.com/weprovide/valet-plus)

[https://laravel.com/docs/6.x/valet](https://laravel.com/docs/6.x/valet)

[https://medium.com/@mmeester1987/run-shopware-6-locally-on-your-macos-using-valet-ec7a8720ed94](https://medium.com/@mmeester1987/run-shopware-6-locally-on-your-macos-using-valet-ec7a8720ed94)
