# Shopware Media Optimizer

**URL:** <https://forum.shopware.com/t/shopware-media-optimizer/49967>\
**Category:** Allgemein\
**Created:** [11. Dezember 2017 um 16:47 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967 "2017-12-11T16:47:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Liverson](https://avatars.discourse-cdn.com/v4/letter/l/b19c9b/32.png) [@Liverson](https://forum.shopware.com/u/Liverson)\
**Post date:** [11. Dezember 2017 um 16:47 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967/1 "2017-12-11T16:47:47Z")

</div>

Hallo,

versuche grade per SW-Console die Bilder im Shop zu optimieren. jpegoptim und pngOpti haben wir auf dem Server installiert.

Wenn ich jetzt z.B. /bin/console sw:media:optimize -i aufruf kommt die Meldung, dass das Verzeichnis /tmp nicht beschreibbar ist.

[LogicException]  
The root path /tmp is not readable.&nbsp;

Für das /tmp Verzeichnis im Shop habe ich dann die Rechte auf 777 gesetzt, aber nachwievor die gleich Fehlermeldung beim Aufruf des media Optimzers.

Hat jemand eine Idee, wieso der da trotzdem meckert?

Viele Grüße&nbsp;

&nbsp;

---

<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:** [11. Dezember 2017 um 18:08 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967/2 "2017-12-11T18:08:11Z")

</div>

/media/tmp vielleicht?

---

<div class="post-metadata">

**Author:** ![Liverson](https://avatars.discourse-cdn.com/v4/letter/l/b19c9b/32.png) [@Liverson](https://forum.shopware.com/u/Liverson)\
**Post date:** [12. Dezember 2017 um 07:49 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967/3 "2017-12-12T07:49:46Z")

</div>

ne, leider nicht, der Ordner in media heisst auch /temp, die Execption wirft aber dass /tmp nicht readable ist. Hab zum Test dann auch /media/tmp (777) angelegt, leider immer noch dasselbe

[LogicException]  
The root path /tmp is not readable.

Vielleicht kann jemand von Shopware Aufschluss geben?

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [12. Dezember 2017 um 08:56 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967/4 "2017-12-12T08:56:05Z")

</div>

Ich nehme an, der Aufruf ist php&nbsp;/bin/console sw:media:optimize -i oder php\_cli&nbsp;/bin/console sw:media:optimize -i korrekt?

---

<div class="post-metadata">

**Author:** ![Liverson](https://avatars.discourse-cdn.com/v4/letter/l/b19c9b/32.png) [@Liverson](https://forum.shopware.com/u/Liverson)\
**Post date:** [12. Dezember 2017 um 09:48 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967/5 "2017-12-12T09:48:18Z")

</div>

genau&nbsp;

php&nbsp;/bin/console sw:media:optimize -i

Ich muss bei Domainfactory nur mit php noch die Version mitgeben, also php56 … und die den Pfad von ioncubeLoader, aber Aufruf via php, ja.

Der Aufruf&nbsp;bin/console sw:media:optimize -h klappt ohne Exception, hier wird das /tmp Verzeichnis scheinbar nicht benötigt.

Gruss

---

<div class="post-metadata">

**Author:** ![Liverson](https://avatars.discourse-cdn.com/v4/letter/l/b19c9b/32.png) [@Liverson](https://forum.shopware.com/u/Liverson)\
**Post date:** [18. Dezember 2017 um 08:33 UTC](https://forum.shopware.com/t/shopware-media-optimizer/49967/6 "2017-12-18T08:33:13Z")

</div>

Inf unserem Fall,&nbsp;falls es mal jemand braucht, wir mussten in der php.ini noch die Pfade für das /tmp Verzeichnis ändern auf einen Pfad im Webroot, da das Script auf /tmp im Root keinen Zugriff hatte.

Erweiterung php.ini:

session.save\_path = “/kunden/xxx\_xxx/webseiten/tmp”  
upload\_tmp\_dir = “/kunden/xxx\_xxx/webseiten/tmp”  
sys\_temp\_dir = “/kunden/xxx\_xxx/webseiten/tmp”

Danach gings
