# NGINX + SW4 installation kann nicht aufgerufen werden...

**URL:** <https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790>\
**Category:** Shopware 3.5\
**Tags:** installation--gettin\
**Created:** [13. November 2012 um 12:52 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790 "2012-11-13T12:52:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jomaar](https://avatars.discourse-cdn.com/v4/letter/j/ba9def/32.png) [@Jomaar](https://forum.shopware.com/u/Jomaar)\
**Post date:** [13. November 2012 um 12:52 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/1 "2012-11-13T12:52:58Z")

</div>

Hallo, ich wollte mich gerne mal mit SW4 auseinander setzen, da ich aber gerne mit NGINX arbeite, probiere ich es seit Stunden. Habe es auch nach [https://gist.github.com/4024794](https://gist.github.com/4024794) gemacht. Und alle rechte sind auch richtig gesetzt. Zum testen gibt es die URL : http : / / server0001 . pa - dealer . de / Ich bin nun echt am ende mit meinen Latein…

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [13. November 2012 um 14:38 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/2 "2012-11-13T14:38:50Z")

</div>

So ohne jegliche Fehlermeldung ist das ziemliche Kaffeesatzleserei. Wenn Du die 403 auf der Startseite meinst, kann das daran liegen, dass die DocumentRoot nicht gefüllt ist ( /var/www/sw4 ), die Installation also ganz woanders liegt. Der Rest der /etc/nginx/sites-enabled/shopware ist auch richtig angepasst und nicht nur übernommen?

---

<div class="post-metadata">

**Author:** ![Jomaar](https://avatars.discourse-cdn.com/v4/letter/j/ba9def/32.png) [@Jomaar](https://forum.shopware.com/u/Jomaar)\
**Post date:** [13. November 2012 um 15:13 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/3 "2012-11-13T15:13:54Z")

</div>

[quote=“tschersich”]So ohne jegliche Fehlermeldung ist das ziemliche Kaffeesatzleserei.[/quote] Das sehe ich im Überigen auch so. Ich erhalte ja nur einen 404 Error aus der “Slim” Class via defaultNotFound! Also es wird die die index.php aus dem Install Ordner geöffent. Nur der Path wird scheinbar nicht richtig übergeben.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [13. November 2012 um 15:15 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/4 "2012-11-13T15:15:43Z")

</div>

Hallo, bitte versuche mal folgende Zeilen in der Datei /install/index.php Auszukommentieren. ` // Redirect to no mod rewrite path if(!isset($\_SERVER['MOD\_REWRITE']) && isset($\_SERVER['SCRIPT\_NAME']) && isset($\_SERVER['REQUEST\_URI'])) { if(empty($\_SERVER['PATH\_INFO']) && strpos($\_SERVER['REQUEST\_URI'], $\_SERVER['SCRIPT\_NAME']) !== 0) { header('Location: ' . $\_SERVER['SCRIPT\_NAME'], true); return; } } ` Dies ist ein kleiner Fallback-Router für Systeme ohne Rewrite Support. Evtl. ist dieser Codesnipsel für dein Problem Verantwortlich. Bei mir funktioniert die Installation auf Nginx auch ohne das Auskommentieren der genannten Zeilen, aber ein Versuch ist es Wert. Viele Grüße, Benjamin Cremer :shopware:

---

<div class="post-metadata">

**Author:** ![Jomaar](https://avatars.discourse-cdn.com/v4/letter/j/ba9def/32.png) [@Jomaar](https://forum.shopware.com/u/Jomaar)\
**Post date:** [13. November 2012 um 15:21 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/5 "2012-11-13T15:21:03Z")

</div>

Hallo Herr Cremer, leider bringt das keine änderung. Was mich ja wundert. Das habe ich auch bereits getestet. Es wird ja leider absolut keine Rückmeldung vom system gegeben. Keine Error log kein nichts. Nur 404 via defaultNotFound im Slim/Slim.php

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [13. November 2012 um 15:52 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/6 "2012-11-13T15:52:00Z")

</div>

Hallo, der Fehler liegt wahrscheinlich an folgender Zeile: ` fastcgi\_param PATH\_INFO $fastcgi\_script\_name; ` Shopware/SLIM benötigt PATH\_INFO nicht, bzw. bauen den Pfad dynamisch zusammen. Sollte PATH\_INFO von Drittanwendungen benötigt werden könnte folgende Änderung helfen: ` fastcgi\_param PATH\_INFO $fastcgi\_path\_info; ` Bitte kommentiere diese Zeile Testweise aus. Viele Grüße, Benjamin Cremer :shopware:

---

<div class="post-metadata">

**Author:** ![Jomaar](https://avatars.discourse-cdn.com/v4/letter/j/ba9def/32.png) [@Jomaar](https://forum.shopware.com/u/Jomaar)\
**Post date:** [13. November 2012 um 16:01 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/7 "2012-11-13T16:01:02Z")

</div>

Hallo Herr Cremer, danke für den Tipp, das auskommentieren und/oder berichtigen bringt auch nichts. Habe aber den fehler ausgemacht: /install/assets/php/index.php dort werden die pfade gemappt. sobald dort z.b. ` $app-\>map('/install/step7/', function () { ... ` geändert wird funktioniert es ohne probleme mit NGINX EDIT: es liegt daran, das der Basepath fehlt… der ist bei mir grundsätzlich leer?! EDIT2: fastcgi\_params `fastcgi\_param SCRIPT\_NAME $fastcgi\_script\_name;` und es klappt 😃

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [13. November 2012 um 16:11 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/8 "2012-11-13T16:11:27Z")

</div>

Hallo, schön das es nun für Sie funktioniert. Allerdings haben Sie damit nur die äußeren Symptome behoben. Die Slim Routen werden relativ zum Basepath angegeben, also relativ zu “/install/”. Es ist also definitiv noch etwas an Ihrer Serverkonfiguration nicht in Ordnung. Viele Grüße, Benjamin Cremer :shopware:

---

<div class="post-metadata">

**Author:** ![Jomaar](https://avatars.discourse-cdn.com/v4/letter/j/ba9def/32.png) [@Jomaar](https://forum.shopware.com/u/Jomaar)\
**Post date:** [13. November 2012 um 16:15 UTC](https://forum.shopware.com/t/nginx-sw4-installation-kann-nicht-aufgerufen-werden/9790/9 "2012-11-13T16:15:35Z")

</div>

[quote=„Benjamin Cremer“]Hallo, schön das es nun für Sie funktioniert. Allerdings haben Sie damit nur die äußeren Symptome behoben. Die Slim Routen werden relativ zum Basepath angegeben, also relativ zu „/install/“. Es ist also definitiv noch etwas an Ihrer Serverkonfiguration nicht in Ordnung. Viele Grüße, Benjamin Cremer :shopware:[/quote] Richtig, war unkonsentriert und habe die config fehler haft geschrieben: `fastcgi\_param SCRIPT\_NAME $fastcgi\_script\_name;` das fehlte mir
