[Помогите] NitroPack и Экспорт в Яндекс.Маркет

Тема в разделе "OpenCart", создана пользователем Zulus, 3 дек 2014.

  1. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    682
    Симпатии:
    686
    Мужики. И вновь я с проблемой.

    На OcStore 1.5.5.2 установил Экспорт в Яндекс.Маркет 1.6.6.3, по расписанию делает выгрузку отлично, без ошибок.
    Установил NitroPack и после этого появились ошибки, в каждом письме приходит, после выгрузки:
    Notice: unserialize(): Error at offset 0 of 22996 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 296 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 35 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 394 bytes in /home/........../system/library/cache.php on line 11
    или
    Notice: unserialize(): Error at offset 0 of 22996 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 296 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 429 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 394 bytes in /home/........../system/library/cache.php on line 11
    и еще одно
    Notice: unserialize(): Error at offset 0 of 22996 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 296 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 71 bytes in /home/........../system/library/cache.php on line 11
    Notice: unserialize(): Error at offset 0 of 394 bytes in /home/........../system/library/cache.php on line 11

    Хотя при этом .xml файл для маркета создается нормально, но ошибки напрягают. Как побороть?

    Вот что прописано в 11-й строке
    $data = unserialize($cache);

    и кусок кода вместе с ней:
    PHP:
    public function get($key) {
            
    $files glob(DIR_CACHE 'cache.' preg_replace('/[^A-Z0-9\._-]/i'''$key) . '.*');

            if (
    $files) {
                
    $cache file_get_contents($files[0]);
             
                
    $data unserialize($cache);
             
                foreach (
    $files as $file) {
                    
    $time substr(strrchr($file'.'), 1);

                      if (
    $time time()) {
                        if (
    file_exists($file)) {
                            
    unlink($file);
                        }
                      }
                }
             
                return 
    $data;         
            }
        }

    Как побороть? Подскажите.


    P.S. NitroPack понравился, до его установки запросов было 74 на главную, 93-94 для категорий и 87 в карточку товара, после установки 5-7 и для главной, и для категорий, и для товаров. Хочется что бы вместе без ошибок работали.
     
    Последнее редактирование: 3 дек 2014
  2. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    А версия Нитро какая? Там читал момент, что самая новая версия нитро не дружит. Надо более старую версию.
     
  3. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    682
    Симпатии:
    686
    Не, не самая новая - 1.3.2, здесь в платных бесплатно брал. Самая новая сейчас 1.3.6.
     
  4. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    682
    Симпатии:
    686
    Проблему решил! У становил NitroPack последней версии и проблема пропала сама, все заработало без ошибок.
     
  5. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    А откуда брал?
     
  6. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    682
    Симпатии:
    686
    Вечерком скину свежую версию в соответствующий раздел, сейчас убегаю по делам.