# Cache Verzeichnis nach /dev/shm/ verlegen - geht das?

**URL:** <https://forum.shopware.com/t/cache-verzeichnis-nach-dev-shm-verlegen-geht-das/31017>\
**Category:** Installation/Einstieg\
**Created:** [1. Oktober 2015 um 09:19 UTC](https://forum.shopware.com/t/cache-verzeichnis-nach-dev-shm-verlegen-geht-das/31017 "2015-10-01T09:19:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![juergen-sfx](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/juergen-sfx/32/17270_2.png) [@juergen-sfx](https://forum.shopware.com/u/juergen-sfx)\
**Post date:** [1. Oktober 2015 um 09:19 UTC](https://forum.shopware.com/t/cache-verzeichnis-nach-dev-shm-verlegen-geht-das/31017/1 "2015-10-01T09:19:13Z")

</div>

Hallo. Ich möchte gerne das /cache verzeichnis in den Arbeistspeicher verlegen, da es sich um eine Testumgebung in einer VirtualBox handelt und die Performance der virtualbox shared folder doch etwas lahm ist. Gibt es eine Einstellung um den ort des /cache Ordners zu ändern? wenn ja welche.

---

<div class="post-metadata">

**Author:** ![TimmeHosting](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/timmehosting/32/15580_2.png) [@TimmeHosting](https://forum.shopware.com/u/TimmeHosting)\
**Post date:** [6. Oktober 2015 um 18:36 UTC](https://forum.shopware.com/t/cache-verzeichnis-nach-dev-shm-verlegen-geht-das/31017/2 "2015-10-06T18:36:47Z")

</div>

Du kannst das cache/-Verzeichnis in ein tmpfs legen - s. [https://www.howtoforge.com/storing-file … with-tmpfs](https://www.howtoforge.com/storing-files-directories-in-memory-with-tmpfs) . Du mußt allerdings beachten, daß Shopware einige Unterordner im cache/-Verzeichnis benötigt, d.h., die mußt Du nach einem Neustart des Systems wieder anlegen (entweder von Hand oder per Skript).

---

<div class="post-metadata">

**Author:** ![juergen-sfx](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/juergen-sfx/32/17270_2.png) [@juergen-sfx](https://forum.shopware.com/u/juergen-sfx)\
**Post date:** [13. April 2016 um 08:41 UTC](https://forum.shopware.com/t/cache-verzeichnis-nach-dev-shm-verlegen-geht-das/31017/3 "2016-04-13T08:41:14Z")

</div>

@TimmeHosting&nbsp;Danke für den Tip

Ich habe es mittlerweile auch über die config.php hinbekommen. Allerdings gibt es einige Caches (mpdf) die sich so nicht verlegen lassen.

Die Konfiguration sieht für Shopware 4 und 5 anders aus. In Shopware 5 werden die Cache-Ordner automatisch von einem Frontend-Aufruf erzeugt. Für Shopware 4 muss man die benötigten Ordner wie @TimmeHosting erwähnte von Hand oder per Skript anlegen.

Probleme bekommt man bei Aufrufen der Shopware Konsolen&nbsp;Anwendung. Die bin/console erzeugt nicht alle&nbsp;Ordner in var/cache automatisch und wirft entsprechende Fehler.&nbsp;_/bin/console sw:theme:cache:generate_&nbsp;ist beispielweise ein Aufruf der nicht durchläuft. Schade eigentlich denn für eine automatisierte Installation wäre das praktisch.

meine config.php für Shopware 5 sieht folgendermaßen aus:

```
 [
        'host' => 'localhost',
        'port' => '3306',
        'username' => 'shopware5',
        'password' => 'shopware5',
        'dbname' => 'shopware5',
    ],
    'phpSettings' => [
        'error_reporting' => 'E_ALL & ~E_NOTICE & ~E_DEPRECATED',
        'error_display' => 'Off',
        'error_log' => '/home/vagrant/www/shopware5/var/log/php_error.log',
        'log_errors' => 'On',
        'max_execution_time' => '300'
    ],
    'template' => [
        'cacheDir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/templates',
        'compileDir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/templates',
    ],
    'httpcache' => [
        'cache_dir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/html',
    ],
    'cache' => [
        'frontendOptions' => [
            'cache_id_prefix' => md5('/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION)
        ],
        'backend' => 'auto', // e.G auto, apc, xcache
        'backendOptions' => [
            'cache_dir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/general',
        ],
    ],
    'hook' => [
        'proxyDir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/proxies',
    ],
    'model' => [
        'attributeDir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/doctrine/attributes',
        'proxyDir' => '/dev/shm/cache/'.$this->environment.'_'.\Shopware::REVISION.'/doctrine/proxies',
        'cacheProvider' => 'auto', // supports null, auto, Apc, Array, Wincache and Xcache
    ],
);

```

&nbsp;
