Каталог Magento var/кэш пуст


Несколько дней назад я попытался установить и настроить Redis и лак (с помощью скипидара) для моего сайта Magento v.1.8.

После этого я решаю откатиться и получаю свой старый (рабочий) local.xml (который имеет конфигурацию для APC и Memcached) и решает отключить два модуля (Cm_RedisSession, Nexcessnet_Turpentine), завершив их xml-файл в /app/etc/modules тегом false.

С этого момента каталог var/кэша пуст.

Я пытаюсь удалите var/dir, чтобы проверить права доступа, и произойдет то, что папка var будет создана немедленно с пустой папкой кэша внутри.

Как я могу проверить поведение кэша Magento? Возможно, это связано с тем, что кэш передается из APC или Memcached и исключает var/cache dir (как я читал здесь https://magento.stackexchange.com/a/11534/9166 ).

Это моя конфигурация кэша в local.xml

    ...
<cache>
    <backend>apc</backend>
    <slow_backend>database</slow_backend>
    <slow_backend_store_data>0</slow_backend_store_data>
    <auto_refresh_fast_cache>0</auto_refresh_fast_cache> 
    <prefix>nameofmysite_</prefix>
</cache>

<cache>
    <backend>memcached</backend>
    <slow_backend>database</slow_backend>
    <fast_backend>Memcached</fast_backend>
     <fast_backend_options>>
        <servers>
            <server>
                <host><![CDATA[127.0.0.1]]></host>
                <port><![CDATA[11211]]></port>
                <persistent><![CDATA[1]]></persistent>
            </server>
        </servers>
        <compression><![CDATA[0]]></compression>
        <cache_dir><![CDATA[]]></cache_dir>
        <hashed_directory_level><![CDATA[]]></hashed_directory_level>
        <hashed_directory_umask><![CDATA[]]></hashed_directory_umask>
        <file_name_prefix><![CDATA[]]></file_name_prefix>
    </fast_backend_options>

    <memcached>
        <servers>
            <server>
                <host><![CDATA[127.0.0.1]]></host>
                <port><![CDATA[11211]]></port>
                <persistent><![CDATA[1]]></persistent>
            </server>
        </servers>
        <compression><![CDATA[0]]></compression>
        <cache_dir><![CDATA[]]></cache_dir>
        <hashed_directory_level><![CDATA[]]></hashed_directory_level>
        <hashed_directory_umask><![CDATA[]]></hashed_directory_umask>
        <file_name_prefix><![CDATA[]]></file_name_prefix>
    </memcached>
</cache>
...

Очевидно, что до этого изменения мой var/кэш/каталог был регулярно заселяется.

Спасибо.

Author: Community, 2014-06-17

1 answers

Поскольку вы не используете механизм кэширования на основе файлов, Magento не нужно хранить файлы в папке /var/cache/ - они хранятся в Memcached и базе данных с учетом вашей конфигурации. Если решение ранее выдавало вам выходные данные в папке /var/cache/, то, скорее всего, конфигурация была кэширована из предыдущей настройки.

 1
Author: Douglas Radburn, 2014-06-17 10:17:56