# Testserver / Staging Umgebung - Fehler 404

**URL:** <https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925>\
**Category:** Shopware 6 (German)\
**Created:** [13. April 2022 um 15:07 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925 "2022-04-13T15:07:16Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [13. April 2022 um 15:07 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/1 "2022-04-13T15:07:16Z")

</div>

Hallo Leute,  
ich drehe hier noch komplett durch…  
Ich versuche schon seit Tagen mit allen Mitteln mir eine Testumgebung einzurichten - es funktioniert einfach nicht.

Ich habe es mit der vorgeschlagenen Variante von [Showare](https://docs.shopware.com/de/shopware-6-de/tutorials-und-faq/testumgebung-anlegen?_ga=2.211377046.2033922850.1649775169-347888896.1649169968&_gac=1.247056688.1649844809.EAIaIQobChMIn6TsqYjO8AIVlNwYCh10YAxnEAAYASAAEgJ_4vD_BwE) versucht, dem PlugIn von [8mylez](https://store.shopware.com/emz2686169189745f/staging/testumgebung-1-klick-einrichtung.html?c=3) und akutell setzte ich mich mit dem Plugin von [Netzperfekt](https://store.shopware.com/netzp57164792228f/testserver/stagingumgebung-einrichten.html) auseinander.

Ich habe die Einrichtung immer nach Leitfäden durchgeführt, komme aber immer auf die Fehlerseite 404. Ich gehe davon aus, dass ich einen Symlink einrichten muss.

Als Hoster nutze ich ein Paket von Dogado.  
Mein Domain leitet auf folgenden Stamm: /httpdocs/public  
Der Staging Ordner liegt unter /httpdocs/staging (/public)

Um einen Symlink zu erstellen: Per Konsole gehe ich den Ordner /httpdocs/public und führe den Befehl:

```auto
ln -s /httpdocs/public/ /httpdocs/staging/public

```

aus, nur hier erhalte ich die Fehlermeldung:  
`ln: failed to create symbolic link '/httpdocs/staging/public': No such file or directory`

Führe ich hier einen falschen Befehl aus oder woran liegt das?  
Muss ich sonst noch etwas beachten?

Ich hoffe ihr könnt meiner Qual ein Ende setzen 😃

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [13. April 2022 um 15:25 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/2 "2022-04-13T15:25:24Z")

</div>

Bist du dir sicher, dass /httpdocs dein dir zugängliches root ist?

Schau, wo du landest, wenn du cd / eingibst. Wenn du mit /… arbeitest, dann ist das ja ein absoluter Pfad, beginnend ab deinem root.

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [13. April 2022 um 17:33 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/3 "2022-04-13T17:33:25Z")

</div>

@KevinK

magst du dieses mal testen?  
[http://download.moori.net/MoorlStaging-1.0.1-dev.zip](http://download.moori.net/MoorlStaging-1.0.1-dev.zip)

[https://docs.moori.net/MoorlStaging/](https://docs.moori.net/MoorlStaging/)

---

<div class="post-metadata">

**Author:** ![yicdeniz](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/yicdeniz/32/7847_2.png) [@yicdeniz](https://forum.shopware.com/u/yicdeniz)\
**Post date:** [13. April 2022 um 20:29 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/4 "2022-04-13T20:29:41Z")

</div>

Oder probiere es einfach mit dockware

---

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [13. April 2022 um 20:56 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/5 "2022-04-13T20:56:03Z")

</div>

@Max_Shop auch wenn ich das / weglasse erscheint der selbe Fehler. Und ja, ist der root  
 ![Screenshot 2022-04-13 214323](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/9/b/9bae160ab45afe3fd42f5065bbbd948b8979db47.jpeg)

@Moorleiche Vielen Dank, aber auch hier habe ich das gleiche Problem… Alle Systemanforderungen sind meines Wissens in Ordnung… Trotzdem immer noch Fehler 404.  
Wenn ich in der env Datei auf dev umstelle, dann erhalte ich folgende Meldung beim aufrufen der staging URL:

 ![Screenshot 2022-04-13 225327](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/e/5/e5fdc8d34c5ebb27f20b86407a9e715a875f609b.jpeg)  
bzw.:  
 ![Screenshot 2022-04-13 225413](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/7/07e58b1ecc62744180163bc3fe71784cdaac796f.jpeg)

@yicdeniz Dockware ist doch nur für lokal oder liege ich falsch?

Danke euch allen für eure Hilfe 🙂

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [13. April 2022 um 22:04 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/6 "2022-04-13T22:04:14Z")

</div>

@KevinK

Sofern das Staging System Fehlerfrei eingerichtet wurde, kann der Fehler anscheinend nur bei der Erstellung des Symlinks liegen.

Dein Root-Verzeichnis ist nicht „/httpdocs/public“ sondern „/var/www/vhosts/ … usw“ - Sieht man an der Fehlermeldung.

Manche Hoster unterstützen nur relative Symlinks und haben keine apache2 sondern eine nginx Konfiguration. Wie das bei Dogado ist, weiß ich aber nicht…

Anonsten kann man bestimmt eine Subdomain auf das public-Verzeichnis des Staging Systems schalten. Das sollte mit jedem Webhosting Paket möglich sein.

VG

---

<div class="post-metadata">

**Author:** ![yicdeniz](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/yicdeniz/32/7847_2.png) [@yicdeniz](https://forum.shopware.com/u/yicdeniz)\
**Post date:** [14. April 2022 um 07:07 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/7 "2022-04-14T07:07:30Z")

</div>

> **[Online Servers](https://docs.dockware.io/tips-and-tricks/online-servers)**
>
> Online Servers with Dockware Containers

---

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [14. April 2022 um 07:31 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/8 "2022-04-14T07:31:14Z")

</div>

Ich kenne mich mit halt mit sowas auch einfach nicht genug aus 😩

@Moorleiche  
Auf der Webseite von Dogado kann man folgendes lesen:

> SSD-Hosting auf LiteSpeed-Webservern bietet bis zu 40% schnellere Antwortzeiten gegenüber üblichen Apache- oder nginx-Umgebungen

bzw.

> 100% Apache kompatibel  
> LiteSpeed ist 100% Apache kompatibel – die Notwendigkeit komplexer nginx-Direktiven entfällt.

Die Subdomain würde dann auf „/var/www/vhosts/h185235.webshop2.dogado.net/httpdocs/\_moorl\_staging/staging/shop/public“ routen richtig?

Ich bin auch echt unzufrieden mit dem Support von Dogado. Wirklich weiterhelfen kann mir dort keiner und es dauert mindestens 24 Stunden bis man mal eine Antwort erhält…

@yicdeniz Vielen Dank, bisher nutze ich dockware nur lokal - das wäre wohl eine Alternative 🙂

---

<div class="post-metadata">

**Author:** ![yicdeniz](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/yicdeniz/32/7847_2.png) [@yicdeniz](https://forum.shopware.com/u/yicdeniz)\
**Post date:** [14. April 2022 um 07:57 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/9 "2022-04-14T07:57:28Z")

</div>

Ich will dich von deinem Vorhaben auch nicht abbringen…

m.E. sollten DEV, und TEST Server halt einfach zu verwalten sein. Daher empfiehlt sich Dockware sehr gut.

Zu deinem Fehler: Was sagen die Logs den?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [14. April 2022 um 08:02 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/10 "2022-04-14T08:02:24Z")

</div>

Ich korrigiere meine Aussage. Ich lege selber mal kurz einen Symlink an und teste…

Wenn ich deine Ordner-Struktur nachbaue, dann funktioniert der Symlink bei mir auch nicht. Andere Symlinks funktionieren… bin in dem Thema jetzt aber nicht tief genug drin, um da selbst ohne lange nachzulesen eine Antwort zu finden.

Es liegt sehr wahrscheinlich an deinem Symlink, schätze ich.

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [14. April 2022 um 09:20 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/11 "2022-04-14T09:20:37Z")

</div>

Es gibt halt relative und absolute Symlinks, je Hoster wird das eine oder das andere funktionieren. VG

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [14. April 2022 um 10:33 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/12 "2022-04-14T10:33:02Z")

</div>

Hallo,

versuch’ das mal so

staging Verzeichnis anlegen falls noch nicht vorhanden:

```auto
mkdir httpdocs/public/staging

```

In das httpdocs/public Verzeichnis wechseln:

```auto
cd httpdocs/public

```

Link setzen:

```auto
ln -s ../staging/public/ staging

```

Viele Grüße

---

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [14. April 2022 um 13:13 UTC](https://forum.shopware.com/t/testserver-staging-umgebung-fehler-404/93925/13 "2022-04-14T13:13:59Z")

</div>

@yicdeniz Danke für deinen Vorschlag 🙂  
Da ich so gar nicht vom Fach bin und mir alles bisherige selbst beibringen musste, habe ich nach diesem Hinweis:

 ![Screenshot 2022-04-14 150054](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/4/7/47908682bb083e9f9ca84e1a7ae6537d49260cbc.jpeg)  
dann doch lieber die Finger davon zu lassen 😃

@Max_Shop @Moorleiche @SCOOPEX es liegt wohl wirklich am Symlink…  
Ich habe mich den ganzen Tag nochmal mit der Variante von Shopware beschäftigt. Subdomain angelegt, Dort alle Dateien des Liveshops reinkopiert, Datenbank neu angelegt und auch dort entsprechend die Daten aus dem Liveshop reingepackt. env Datei entsprechend bearbeitet…  
Es funktioniert… Evtl liegt es daran, dass ich jetzt den Staging Ordner weder in das shopware, noch in das public Verzeichnis gepackt habe, sondern in die gleiche Ebene wie der httpdocs Ordner.

Ob das jetzt die optimalste Lösung ist weiß ich nicht aber so habe ich die Möglichkeit mein lokal entwickeltes Theme/ Plugin einfach mal in der Live Umgebung zu test 🙂 (hoffentlich)

Danke euch allen!
