# Kategorien lassen sich nicht anlegen.

**URL:** https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671
**Category:** Installation/Einstieg
**Created:** [17. Januar 2016 um 12:26 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671 "2016-01-17T12:26:41Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![aDifference](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@aDifference](https://forum.shopware.com/u/aDifference)
#### Post date: [17. Januar 2016 um 12:26 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/1 "2016-01-17T12:26:41Z")

</div>

Hallo, ich habe Shopware mit nginx 1.8 und PHP 7 installiert. Jedoch habe ich das seltsame Problem, dass ich keine Kategorien anlegen kann, ich bekomme jedes mal folgenden Fehler: [quote]Fatal error: Uncaught Error: Call to a member function setStream() on null in /var/www/adifference/engine/Shopware/Controllers/Backend/Category.php:673 Stack trace: #0 /var/www/adifference/engine/Shopware/Controllers/Backend/Category.php(420): Shopware\_Controllers\_Backend\_Category-\>saveDetail() #1 /var/www/adifference/engine/Library/Enlight/Controller/Action.php(158): Shopware\_Controllers\_Backend\_Category-\>updateDetailAction() #2 /var/www/adifference/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch(‚updateDetailAct…‘) #3 /var/www/adifference/engine/Library/Enlight/Controller/Front.php(226): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #4 /var/www/adifference/engine/Shopware/Kernel.php(153): Enlight\_Controller\_Front-\>dispatch() #5 /var/www/adifference/vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel-\>handle(Object(Enlight\_Controller\_Request\_RequestH in /var/www/adifference/engine/Shopware/Controllers/Backend/Category.php on line 673 503 Service Unavailable[/quote] Hat mir hier jemand einen Tipp woran das liegen kann? nginx habe ich mit den Vorlagen von Timmehosting installiert. [https://timmehosting.de/shopware-hosting-auf-nginx](https://timmehosting.de/shopware-hosting-auf-nginx) Wäre dankbar für jede Hilfestellung, ioncubeloader ist im Moment leider noch nicht für PHP 7 vorhanden. Danke schon mal für hilfreiche Antworten.

---

<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: [17. Januar 2016 um 12:29 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/2 "2016-01-17T12:29:51Z")

</div>

Hallo, welche Shopware-Version hast du? Es scheint ja generell Probleme beim Speichern/Zuweisen eines Productstreems zu geben, so ließt sich zumindest die Fehlermeldung. Moritz

---

<div class="post-metadata">

### Author: ![aDifference](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@aDifference](https://forum.shopware.com/u/aDifference)
#### Post date: [17. Januar 2016 um 12:33 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/3 "2016-01-17T12:33:31Z")

</div>

Hi, das ging ja jetzt fix. [quote]Shopware 5.1.2 nginx 1.8 PHP 7.0.2 kein ioncubeload (gibt es ja leider noch nicht für php7) MariaDB 5.5.46 auf Ubuntu 14.04[/quote] Brauchst du noch mehr Info ?

---

<div class="post-metadata">

### Author: ![Vitago\_GmbH](https://avatars.discourse-cdn.com/v4/letter/v/67e7ee/32.png) [@Vitago\_GmbH](https://forum.shopware.com/u/Vitago_GmbH)
#### Post date: [17. Januar 2016 um 12:50 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/4 "2016-01-17T12:50:20Z")

</div>

Hallo, Du weißt aber schon das PHP7 noch nicht von Ioncube unterstützt wird und Du somit keine Plugins verwenden kannst? Soll aber angeblich irgendwann im ersten Quartal kommen. 😉 Lg

---

<div class="post-metadata">

### Author: ![aDifference](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@aDifference](https://forum.shopware.com/u/aDifference)
#### Post date: [17. Januar 2016 um 21:18 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/5 "2016-01-17T21:18:40Z")

</div>

Steht PHP7 den irgendwie in Verbindung mit meinem Problem? Dürfte doch für Shopware auch interessant sein PHP7 am laufen zu haben? Ich bin mir leider nicht sicher ob die nginx Konfiguration hier das Problem ist oder PHP 7 hier das Problem macht. Ist den hier der allgemeine Tenor in Richtung PHP 5.6 lieber nutzen? Grüße

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [17. Januar 2016 um 21:34 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/6 "2016-01-17T21:34:50Z")

</div>

Hi, schwer zu sagen, der Fehler (in \Shopware\_Controllers\_Backend\_Category::saveDetail) tritt auf, weil er beim Speichern prüft, ob es eine Neuanlage (empty($categoryId)) ist oder nicht. Anscheinend läuft er bei deinen Neuanlagen aber nicht da rein - $categoryId ist also nicht leer. Dann versucht er die Kategorie zu finden - kann das aber auch nicht. Das “setStream” ist einfach nur der erste Zugriff auf die (nicht vorhandene) Kategorie - und scheitert dann. Ob das durch ein Plugin, das BackendModul oder anderes PHP-Verhalten verursacht wird, kann ich leider nicht einschätzen. Dass es grundsätzlich an PHP 7 liegt, denke ich eher nicht. Daniel

---

<div class="post-metadata">

### Author: ![Vitago\_GmbH](https://avatars.discourse-cdn.com/v4/letter/v/67e7ee/32.png) [@Vitago\_GmbH](https://forum.shopware.com/u/Vitago_GmbH)
#### Post date: [17. Januar 2016 um 21:42 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/7 "2016-01-17T21:42:13Z")

</div>

[quote=“aDifference”]Steht PHP7 den irgendwie in Verbindung mit meinem Problem? Dürfte doch für Shopware auch interessant sein PHP7 am laufen zu haben? Ich bin mir leider nicht sicher ob die nginx Konfiguration hier das Problem ist oder PHP 7 hier das Problem macht. Ist den hier der allgemeine Tenor in Richtung PHP 5.6 lieber nutzen? Grüße[/quote] Wie ich schon sagte, php7 wird von Ioncube noch nicht unterstützt, daher nutzen hier alle noch die php 5.6 Version. Die meisten Plugins sind verschlüsselt, daher brauchst Du den Ioncube. Klar ist SW an php7 interessiert, und läuft damit ja auch. Wenn Du also vorhast keine Plugins zu installieren, kannst Du auch php7 verwenden. Ich würde aber an deiner Stelle warten bis Ioncube php7 unterstützt, und dann erst umstellen. 😉 Lg

---

<div class="post-metadata">

### Author: ![aDifference](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@aDifference](https://forum.shopware.com/u/aDifference)
#### Post date: [17. Januar 2016 um 21:45 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/8 "2016-01-17T21:45:23Z")

</div>

Muss ich bei nginx etwas beachten für ioncube? Für shopware musste ich ja zig redirects einrichten.

---

<div class="post-metadata">

### Author: ![aDifference](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@aDifference](https://forum.shopware.com/u/aDifference)
#### Post date: [18. Januar 2016 um 13:45 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/9 "2016-01-18T13:45:21Z")

</div>

Also ich hab jetzt PHP 5.5.9 und IonCube am laufen, dennoch bekomme ich folgenden Fehler wenn ich eine Kategorie anlegen möchte. [quote]Fatal error: Call to a member function setStream() on a non-object in /var/www/adifference/engine/Shopware/Controllers/Backend/Category.php on line 673 503 Service Unavailable[/quote] Liegt das an nginx?

---

<div class="post-metadata">

### Author: ![Vitago\_GmbH](https://avatars.discourse-cdn.com/v4/letter/v/67e7ee/32.png) [@Vitago\_GmbH](https://forum.shopware.com/u/Vitago_GmbH)
#### Post date: [18. Januar 2016 um 14:35 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/10 "2016-01-18T14:35:40Z")

</div>

[quote=“aDifference”]Also ich hab jetzt PHP 5.5.9 und IonCube am laufen, dennoch bekomme ich folgenden Fehler wenn ich eine Kategorie anlegen möchte. [quote]Fatal error: Call to a member function setStream() on a non-object in /var/www/adifference/engine/Shopware/Controllers/Backend/Category.php on line 673 503 Service Unavailable[/quote] Liegt das an nginx?[/quote] Hi, vielleicht was in der nginx config falsch? [nginx config](https://github.com/bcremer/shopware-with-nginx/blob/master/global/shopware.conf) Lg

---

<div class="post-metadata">

### Author: ![aDifference](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@aDifference](https://forum.shopware.com/u/aDifference)
#### Post date: [18. Januar 2016 um 15:28 UTC](https://forum.shopware.com/t/kategorien-lassen-sich-nicht-anlegen/33671/11 "2016-01-18T15:28:59Z")

</div>

So, ich habe jetzt mal nginx mit der “neuen” Config aufgesetzt, im error.log kommen keinerlei upstream fehlen mehr im moment. Das werde ich mal eine weile beobachten. Danke schon einmal für die freundliche Hilfe!
