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']
Проверьте следующее:
- Проверьте, установлен ли vqmod, вызвав https://domain.com/vqmod/install в браузере. Если не установлен, пожалуйста, прокрутите вверх и прочитайте инструкции.
- Проверьте имя файла и путь, а также убедитесь, что код в теге поиска существует в упомянутом файле.
- Проверьте права доступа к папке. Убедитесь, что vqmod/vqcache и vqmod/logs имеют разрешение 755 или 777. Если ничего не работает, попробуйте 777 разрешение рекурсивно для папки vqmod.
- Проверьте журналы ошибок в vqmod/logs.
- Проверьте установленную версию vqmod и версию vqmod в файле xml (
<vqmver><![CDATA[version]]></vqmver>
) оба должны быть одинаковыми. - Удалите файлы в vqmod/vqcache и проверьте снова. Также посмотрите, сгенерирована ли vqmod копия вашего файла или нет.
- Переместите любой файл vqmod xml за пределы папки vqmod и проверьте. Если все работает, переместите XML обратно в папку vqmod. Я не знаю причину, но у меня это сработало в некоторых случаях:)!
<?xml version=”1.0″ encoding=”UTF-8″?
- поместите эту строку вверху XML, чтобы сделать его действительным и более совместимым.- Попробуйте расширение VQMod Manager. Это может помочь вам!
Ссылка: учебник Opencart Vqmod
Это
Переместите любой файл vqmod xml за пределы папки vqmod и проверьте. Если все работает, переместите XML обратно в папку vqmod. Я не знаю причину, но у меня это сработало в некоторых случаях:)!
Также работал для меня
- Удаление файла vqmod/mods.cache.
- установите разрешение vqmod/vqcache на 777
Никогда не поздно: попробуйте удалить mods.cache
файл.
www-data восстановит его для вас снова.
Обновите vQmod Manager на панели администратора.
** убедитесь, что вы установили права администратора группы пользователей
vQmod не имеет интерфейса администратора, поэтому, вероятно, это такой инструмент, как http://vqmoderator.com/ или vQmod manager, на который вы ссылаетесь. Что касается кеш-файлов, генерируемых неправильно, то это почти наверняка зависит от прав доступа к файлам. Убедитесь, что ваши разрешения установлены на /vqmod/vqcache/
установлены так же, как ваш /system/cache/
папка