# Shopware 6 – Suche in Storefront zeigt „Leider ist etwas schiefgelaufen“ / Store-API 401 bzw. 404/405 Fehler

**URL:** <https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780>\
**Category:** Shopware 6 (German)\
**Created:** [21. August 2025 um 19:55 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780 "2025-08-21T19:55:00Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [21. August 2025 um 19:55 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/1 "2025-08-21T19:55:00Z")

</div>

Hallo zusammen,

ich habe ein Problem mit meiner Shopware 6 Installation (Domain: `https://doitauto.de`).  
Die Produktsuche im Frontend bricht mit der Meldung **„Leider ist etwas schiefgelaufen“** ab.

#### Schritte, die ich bereits geprüft habe:

1. **Domain & Verkaufskanal** :

2. **Nginx-Konfiguration** :

3. **Indizes & Cache** :

4. **API-Test via Curl** :

5. **Logs** :

* * *

### Frage:

Hat jemand eine Idee, warum die Storefront-Suche im Browser mit „Leider ist etwas schiefgelaufen“ endet, obwohl:

- der Verkaufskanal korrekt eingerichtet ist,

- der Access-Key gültig ist,

- die API über Curl grundsätzlich erreichbar ist,

- und die Nginx-Rewrites auf Shopware 6 angepasst wurden?

Kann es sein, dass hier noch etwas im Zusammenspiel von **Access-Key, Store-API Headern oder Proxy/WAF (aaPanel / ModSecurity)** blockiert?  
Welche zusätzlichen Tests oder Einstellungen (z. B. Trusted Hosts, Proxy-Header) sind sinnvoll?

* * *

👉 Könnt ihr mir bitte sagen, ob hier noch eine bekannte Einstellung fehlt, damit die Storefront automatisch den richtigen Access-Key mitschickt und die Suche wieder funktioniert?

Vielen Dank!

 ![Bildschirmfoto 2025-08-21 um 21.50.14](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/a/0addf3d94f671622df673b3a1d17add5a17c6a5e.png)

---

<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:** [21. August 2025 um 19:57 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/2 "2025-08-21T19:57:02Z")

</div>

> **[Nginx | Shopware Documentation](https://developer.shopware.com/docs/resources/references/config-reference/server/nginx.html)**
>
> Documentation for Shopware developers

---

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [21. August 2025 um 21:18 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/3 "2025-08-21T21:18:41Z")

</div>

das ist nicht die Lösung

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. August 2025 um 06:37 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/4 "2025-08-22T06:37:48Z")

</div>

> [@doitauto](#):
>
> Hat jemand eine Idee

Eventuell auch mal im Serverlog geschaut ob es dort noch Hinweise gibt? Alternativ vielleicht den Shop mal in Wartungsmodus setzen und in DEV-Modus schalten und dann mal eine Suche per Browser-URL nachstellen.

```auto
https://doitauto.de/suggest?search=456

```

---

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [22. August 2025 um 06:44 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/5 "2025-08-22T06:44:16Z")

</div>

Ich habe sämtliche logs überprüft und habe außer das hier nichts ☹

`Failed to load resource: the server responded with a status of 404 (Not Found)`

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. August 2025 um 07:07 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/6 "2025-08-22T07:07:00Z")

</div>

Ok, mal überprüft ob dieses Verhalten bei deaktivierten Plugins (alle) und Standard-Theme auch der Fall ist?

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [22. August 2025 um 07:19 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/7 "2025-08-22T07:19:31Z")

</div>

noch aktuell? @doitauto Läuft bei mir tadellos.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. August 2025 um 07:22 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/8 "2025-08-22T07:22:28Z")

</div>

> [@frip-tech.de](#):
>
> Läuft bei mir tadellos.

Häää???

```auto
https://doitauto.de/suggest?search=Kabel

```

Nix läuft da.

---

<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:** [22. August 2025 um 07:46 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/9 "2025-08-22T07:46:18Z")

</div>

Shop in dev Mode setzen, dann wird der Fehler auch angezeigt. Am besten an einer Testumgebung und nicht in der Live.

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [22. August 2025 um 07:54 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/10 "2025-08-22T07:54:26Z")

</div>

> [@R4M](#):
>
> `https://doitauto.de/suggest?search=Kabel`

jo, jetzt habe ich es auch, hier wurde vermutlich an der Suche manipuliert.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/3/0/301b7bba0e4badd6d258ca7e2a5618ecf1f7a00b.png)

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. August 2025 um 08:15 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/11 "2025-08-22T08:15:08Z")

</div>

> [@frip-tech.de](#):
>
> hier wurde vermutlich an der Suche manipuliert

Keine Ahnung, aber ohne die hier bereites erwähnten Maßnahmen wird sich die Ursache nicht finden.

---

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [22. August 2025 um 20:19 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/12 "2025-08-22T20:19:02Z")

</div>

## **Problem: Shopware Suche / Suggest liefert 404**

### **Umgebung**

- **Shopware 6.x** (Produktivmodus)

- **Ubuntu 22.04** mit aaPanel

- **nginx + PHP-FPM 8.3**

- Shop liegt unter /www/wwwroot/doitauto.de/public

### **Symptome**

- Die **Suche in der Storefront** liefert im Frontend einen 404.

- Test mit curl:

```auto
curl -v -H 'X-Requested-With: XMLHttpRequest' \
  'https://doitauto.de/suggest?search=test'

```

→ Ergebnis: **404 Not Found**

- Test mit Store-API:

```auto
curl -v -H 'Content-Type: application/json' \
  -H 'sw-access-key: <AccessKey>' \
  --data-binary '{"search":"test"}' \
  'https://doitauto.de/store-api/search-suggest'

```

- → Antwort: **405 Method Not Allowed** („GET received, POST expected“)

### **Bisherige Maßnahmen**

1. **nginx-Konfiguration angepasst**

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

```

1. 

- Für die Store-API ein eigener Block:

```auto
location ^~ /store-api {
    try_files $uri /index.php$is_args$args;
}

```

1. 

- root zeigt korrekt auf /www/wwwroot/doitauto.de/public

1. **Shopware-Cache geleert und Themes kompiliert**

```auto
bin/console cache:clear
bin/console theme:compile

```

1. 
2. **Router geprüft**

```auto
bin/console debug:router | grep -i suggest

```

1. → zeigt: frontend.search.suggest (/suggest, GET, Ajax=true)

```auto
bin/console router:match '/suggest' --method=GET --host=doitauto.de --scheme=https

```

1. → matched korrekt auf frontend.search.suggest

2. **Verkaufskanal-Domain geprüft**

### **Auffälligkeiten**

- curl -I bzw. HEAD-Anfragen liefern 404 (normal, da Route nur GET akzeptiert).

- Auch mit GET + X-Requested-With: XMLHttpRequest bleibt /suggest?search=test 404.

- Im prod.log erscheint bei /store-api/search-suggest:

```auto
Method Not Allowed – No route found for "GET /store-api/search-suggest" (Allow: POST)

```

- → nginx oder ein Layer wandelt POST in GET um?

### **Fragen an die Community**

- Nutzt Shopware 6.7 noch /suggest für die Ajax-Suche, oder muss /widgets/search/suggest genutzt werden?

- Kann es sein, dass Shopware beim Ajax-Request zwingend bestimmte Headers erwartet (X-Requested-With, Referer etc.)?

- Hat jemand Erfahrung, warum trotz korrekter try\_files ein POST im Store-API als GET durchgereicht wird?

- Gibt es in Shopware 6.7 eine Änderung, dass frontend.search.suggest abgeschaltet wurde und nur noch die Store-API (/store-api/search-suggest) gültig ist?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [25. August 2025 um 07:55 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/13 "2025-08-25T07:55:22Z")

</div>

“Nutzt Shopware 6.7 noch /suggest für die Ajax-Suche”

Ja

---

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [30. August 2025 um 08:11 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/14 "2025-08-30T08:11:10Z")

</div>

Bis jetzt hat mir leider noch niemand geholfen. Hat wirklich keiner eine Idee, warum die Storefront-Suche mit 401, 404 oder 405 Fehlern abbricht, obwohl API-Zugriff per Curl funktioniert? Ich wäre dankbar für jeden Hinweis.

---

<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:** [30. August 2025 um 08:38 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/15 "2025-08-30T08:38:49Z")

</div>

Hast du meinen Ratschlag beflogt, den Shop zu kopieren und im dev Modus zu setzen um den Fehler auszulesen?

---

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [30. August 2025 um 09:49 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/16 "2025-08-30T09:49:26Z")

</div>

Nein, hatte ich bisher nicht gemacht. Jetzt habe ich den Shop kopiert und auf Debug gesetzt, dabei erscheint dieser Fehler.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/7/072bd2016d8aa8dc1fd5e367bc2211363af62406.jpeg)

---

<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:** [30. August 2025 um 09:56 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/17 "2025-08-30T09:56:35Z")

</div>

Und schon hast du dein Problem, so einfach ist es manchmal:

`Could not find sorting with key ““`

Einstellungen prüfen, Sortierung mal ändern und speichern.

---

<div class="post-metadata">

**Author:** ![doitauto](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@doitauto](https://forum.shopware.com/u/doitauto)\
**Post date:** [30. August 2025 um 10:23 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/19 "2025-08-30T10:23:59Z")

</div>

Ich habe es im Admin nicht gefunden, wo man es einstellen kann. Deshalb habe ich die Änderungen in phpMyAdmin gemacht und jetzt funktioniert es. Vielen Dank, Max\_Shop, für deine Unterstützung.

```auto
SET @score := (SELECT LOWER(HEX(id)) FROM product_sorting WHERE url_key='score' LIMIT 1); UPDATE system_config SET configuration_value = JSON_OBJECT('_value', @score) WHERE configuration_key IN ('core.listing.defaultSorting','core.listing.defaultSearchResultSorting'); REPLACE INTO system_config (id, configuration_key, configuration_value, sales_channel_id, created_at) VALUES (UUID_TO_BIN(UUID()), 'core.listing.availableSortings', JSON_OBJECT('_value', JSON_ARRAY('score','name-asc','price-asc','price-desc','topseller')), NULL, NOW());

```

```auto
php bin/console cache:clear

```

---

<div class="post-metadata">

**Author:** ![Holle](https://avatars.discourse-cdn.com/v4/letter/h/50afbb/32.png) [@Holle](https://forum.shopware.com/u/Holle)\
**Post date:** [24. Oktober 2025 um 07:40 UTC](https://forum.shopware.com/t/shopware-6-suche-in-storefront-zeigt-leider-ist-etwas-schiefgelaufen-store-api-401-bzw-404-405-fehler/107780/20 "2025-10-24T07:40:41Z")

</div>

Unter Einstellungen→Produkte→Standard→Sortierung

Das scheint ein “Bug” zu sein, wenn man den Shop mittels Migrations-Assistent kopiert.  
Bei mir war das Feld nicht gesetzt und ich habe gesucht und gesucht, DANKE für diesen Beitrag!
