VQMod, по-видимому, неправильно генерирует файлы vqcache

Я не могу использовать vqmod. Когда я нажимаю vqmod в админ панели

VQMod не создает файл vqcache должным образом

Я использую также авто сопутствующие товары XML. вызвано этой вещью? Я не знаю.

Также на некоторых страницах продукта написано, что

Примечание: неопределенный индекс: product_info в /home/elmaicom/domains/elmacimarketi.com/public_html/vqmod/vqcache/vq2-catalog_controller_product_product.php в строке 416

Это принадлежит:

> //related by manufacturer
>                      if(count($results)<3 && (int)$this->data['product_info']['manufacturer_id'] > 0){//change to
> suit number of products to display 
>                      $temp = $this->model_catalog_product->getProductRelatedByManufacturer($this->data['product_info']['manufacturer_id'],$this->request->get['product_id'],count($results));
> foreach($temp as $t){
>                        if(!empty($t)){                    
>                           $results[] = $t;               
>                            }          
>                       }        
>                   }

Помогите, пожалуйста. Я должен использовать vqmod.

6 ответов

Решение

Для этого неопределенного индекса product_info ошибка

В vqmod (XML-файл в vqmod/xml каталог) вашего сопутствующего расширения продукта заменить

(int)$this->data['product_info']['manufacturer_id']

с

(int)$product_info['manufacturer_id']

Проверьте следующее:

  1. Проверьте, установлен ли vqmod, вызвав https://domain.com/vqmod/install в браузере. Если не установлен, пожалуйста, прокрутите вверх и прочитайте инструкции.
  2. Проверьте имя файла и путь, а также убедитесь, что код в теге поиска существует в упомянутом файле.
  3. Проверьте права доступа к папке. Убедитесь, что vqmod/vqcache и vqmod/logs имеют разрешение 755 или 777. Если ничего не работает, попробуйте 777 разрешение рекурсивно для папки vqmod.
  4. Проверьте журналы ошибок в vqmod/logs.
  5. Проверьте установленную версию vqmod и версию vqmod в файле xml (<vqmver><![CDATA[version]]></vqmver>) оба должны быть одинаковыми.
  6. Удалите файлы в vqmod/vqcache и проверьте снова. Также посмотрите, сгенерирована ли vqmod копия вашего файла или нет.
  7. Переместите любой файл vqmod xml за пределы папки vqmod и проверьте. Если все работает, переместите XML обратно в папку vqmod. Я не знаю причину, но у меня это сработало в некоторых случаях:)!
  8. <?xml version=”1.0″ encoding=”UTF-8″? - поместите эту строку вверху XML, чтобы сделать его действительным и более совместимым.
  9. Попробуйте расширение VQMod Manager. Это может помочь вам!

Ссылка: учебник Opencart Vqmod

Это

Переместите любой файл vqmod xml за пределы папки vqmod и проверьте. Если все работает, переместите XML обратно в папку vqmod. Я не знаю причину, но у меня это сработало в некоторых случаях:)!

Также работал для меня

  1. Удаление файла vqmod/mods.cache.
  2. установите разрешение vqmod/vqcache на 777

Никогда не поздно: попробуйте удалить mods.cache файл.
www-data восстановит его для вас снова.
Обновите vQmod Manager на панели администратора.
** убедитесь, что вы установили права администратора группы пользователей

vQmod не имеет интерфейса администратора, поэтому, вероятно, это такой инструмент, как http://vqmoderator.com/ или vQmod manager, на который вы ссылаетесь. Что касается кеш-файлов, генерируемых неправильно, то это почти наверняка зависит от прав доступа к файлам. Убедитесь, что ваши разрешения установлены на /vqmod/vqcache/ установлены так же, как ваш /system/cache/ папка

Другие вопросы по тегам