Jump to content
Sign in to follow this  
Oksana33

[Решено] Невозможно из админки просмотреть информацию о заказе

Recommended Posts

Добрый день, прошу помощи, сама не справилась. 

Из админки не открывается страница данных о заказе. При нажатии "Просмотр" выдает  Notice: Undefined variable: vqmod in /home/a/allspiruru/shop/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 56

 

До недавнего времени всё работало. Из последнего, что было установлено - модуль Rewiew Date Edit, но не могу на 100% связать это - перед этим некоторое время заказы не просматривала и несколько дней после установки модуля тоже. Пробовала делать бэкап на дату дло установки модуля - не помогло...

vqmod 2.4.1

Share this post


Link to post
Share on other sites

Попробуйте очистить содержимое папки vqmod/vqcache

Заодно смотрите что у вас в логах в папке vqmod - там довольно внятно обычно причина ошибки указана

Share this post


Link to post
Share on other sites

Спасибо за совет!
К сожалению, очистка кэша не помогла...В логах перманентно выдается в логах аж с мая

---------- Date: 2014-05-29 17:45:38 ~ IP : 94.19.128.101 ----------
REQUEST URI : /index.php?route=product/product&path=63&product_id=57
MOD DETAILS:
   modFile   : /home/a/allspiruru/shop/public_html/vqmod/xml/social_discount_buttons.xml
   id        : Social Discount (Buttons)
   version   : 2.2
   vqmver    : 2.0.0
   author    : Gennady Telegin, [email protected]
SEARCH NOT FOUND (ABORTING MOD): {SOCIAL_BUTTONS}
----------------------------------------------------------------------
и больше ничего...

Share this post


Link to post
Share on other sites

Пробуйте переустановить vqmod.

Или ищите файл в vqmod/xml, который обращается к system/engine/controller.php и временно уберите его из папки

Share this post


Link to post
Share on other sites

Спасибо!
В строке 57 вот это:

 

if (file_exists($vqmod->modCheck($action->getFile()))) {
require_once($vqmod->modCheck($action->getFile()));

Как определить, к какому файлу обращение?
И как правильно переустановить Vqmod?

Я прошу прощения за элементарные, должно быть, вопросы, но я пока еще начинающий лох и пытаюсь разобраться в этом методом проб и ошибок.. спасибо Вам за помощь и терпение)

Share this post


Link to post
Share on other sites

Процесс переустановки такой же как и установка vqmod с нуля.

 

Как определить, к какому файлу обращение?

 

Искать файл в vqmod/xml, в котором есть строка system/engine/controller.php

Share this post


Link to post
Share on other sites

Нашла, убрала файл - vqmod_opencart.xml, все заработало) 
А что же теперь делать? Так и оставить без этого файла?

Share this post


Link to post
Share on other sites

удалите vqmod и забудьте о нем (и модулях на нем) или установите его корректно.

Share this post


Link to post
Share on other sites

Я понимаю, что для вас это - сущая ерунда. Но для меня это непонятно. Я преподаю английский и понимаю, что моих учеников не устроит ответ типа "выберите нужный вспомогательный глагол, поставьте основной в корректную форму и правильно составьте предложение" - хотя для меня это более чем очевидно. Мне нужно всё досконально им объяснить. Я потому и прошу здесь помощи, что самостоятельно мне не разобраться. В частности, меня интересует (если говорить об установке vqmod корректно) - по каким причинам вдруг он перестал работать корректно? (за последние полгода установлен один новый модуль, при откате сайта назад до его установке ошибка все равно появлялась). Сейчас сайт без файла vqmod_opencart.xml, т.к. при помещении его обратно ошибка снова появляется. Я хочу разобраться. По поводу переустановки vqmod мне тоже непонятно - как это делается, ведь там много чего установлено, как это не потерять...

Share this post


Link to post
Share on other sites

Для переустановки vqmod

1) скопируйте куда-нибудь папку vqmod/xml (без файла vqmod_opencart.xml)

2) переименуйте файлы index.php (в корне сайта) в index.ph_ и admin/index.php в admin/index.ph_

3) скопируйте оригинальные файлы index.php и admin/index.php из вашего чистого дистрибутива на сайт

4) удалите папку vqmod со всем содержимым (не забудьте про п.1)

5) скачайте нужную версию vqmod (в вашем случае 2.4.1) и скопируйте файлы на сайт (так, чтобы папка vqmod была в корне сайта, а в ней были папки install, xml  и тд)

6) в браузере наберите ваш сайт/vqmod/install - если все правильно, получите сообщение о установке

7) скопируйте содержимое папки из п.1 в vqmod/xml

8) на всякий случай очистите содержимое папки system/cache

 

Если что-то не так - читать с самого начала, внимательно проверять все пункты.

Share this post


Link to post
Share on other sites

Спасибо! Вроде получилось - по крайней мере, на вид сайт рабочий.
Только после всех произведенных действий сайт пропал вообще. И админка. Белый лист. Сделала бэкап файлов без DB - и все заработало)
Огромное спасибо за помощь)))

Share this post


Link to post
Share on other sites

Модуль проверяет наличие тега {SOCIAL_BUTTONS} в файле product.tpl. Если кнопки вставляли вручную в шаблон, то естественно тега {SOCIAL_BUTTONS} у вас нет. 

Надо было просто в файл social_discount_buttons.xml строку 8 заменить на <operation error="skip" >

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.