[Помогите] Error: Unknown column 'ul.hide_my_oc' в модуле "Hide my opencart"

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

  1. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    Приветствую знатоков. Установил модуль hide my opencart на ocStore 2.3.x. При включении модуля выдаёт ошибку.
    Помогите решить проблему. Если нужно, могу скинуть этот модуль
    PHP:
    Fatal errorUncaught exception 'Exception' with message 'Error: Unknown column 'ul.hide_my_oc' in 'where clause'<br />Error No: 1054<br />SELECT *,ul.query AS route,ul.keyword AS url FROM oc_url_alias ul WHERE ul.hide_my_oc = 1' in C:\OpenServer\OpenServer\domains\localhost\system\library\db\mysqli.php:40
    Stack trace
    :
    #0 C:\OpenServer\OpenServer\domains\localhost\system\library\db.php(16): DB\MySQLi->query('SELECT *,ul.que...', Array)
    #1 C:\OpenServer\OpenServer\domains\localhost\admin\model\hide_my_oc\hide_my_oc.php(20): DB->query('SELECT *,ul.que...')
    #2 [internal function]: ModelHideMyOcHideMyOc->getUrls()
    #3 C:\OpenServer\OpenServer\domains\localhost\system\storage\modification\system\engine\loader.php(178): call_user_func_array(Array, Array)
    #4 [internal function]: Loader->{closure}(Array, Array)
    #5 C:\OpenServer\OpenServer\domains\localhost\system\engine\proxy.php(25): call_user_func_array(Object(Closure), Array) 
    #6 C:\OpenServer\OpenServer\domains\localhost\admin\controller\module\hide_my_oc.php(96): Proxy->__call in C:\OpenServer\OpenServer\domains\localhost\system\library\db\mysqli.php on line 40
     
    Lasted edited by : 4 мар 2018
  2. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Модуль при установке должен был добавить в таблицу url_alias колонку hide_my_oc, чего он не сделал, отсюда и ошибка. Добавьте колонку вручную через phpMyAdmin. Похоже, тип у неё integer.

    И научитесь правильно темы называть! Если б все называли темы таким образом, как вы, на форуме было бы 100500 тем с названием "прошу помощи".
     
    Master2KAZ и Baco нравится это.
  3. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    По ходу на 2.3 не пашет.
    Notice: Error: Could not load template C:/OpenServer/OpenServer/domains/localhost/admin/view/template/extension/module/hide_my_oc.tpl! in C:\OpenServer\OpenServer\domains\localhost\system\storage\modification\system\library\template\php.php on line 23
    а в описании написано, что для 2.3 включ.
     
  4. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, контроллер то у этого модуля точно под 2.3, ибо путь к шаблону как раз для 2.3. Проверьте, есть ли этот файл шаблона по указанному пути и, если нет, проверьте, есть ли он в архиве с модулем (хоть где-то).
     
  5. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    файл есть в стандартной папке view/template/module
    ps. соб-но сам мод
     
  6. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    А должен быть во view/template/extension/module/. Соответственно, просто перенесите в правильную папку.
     
  7. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    ну и не работат
     
  8. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Что именно?

    И что это вообще за модуль?
     
  9. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    я прикрепил его пару писем выше. Под хайл вложил ссылку
     
  10. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Предлагаете мне его установить и понять самостоятельно? :Smile:
    Если вам лень описывать, можно просто дать ссылку на страницу продажи.
     
  11. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    да та же ошибка
    Error: Could not load template C:/OpenServer/OpenServer/domains/localhost/admin/view/template/extension/module/hide_my_oc.tpl
     
  12. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Вы этот файл шаблона положили в указанную в ошибке директорию? И если да, то проверьте ещё права на этот файл.
     
  13. webmaster

    webmaster

    Регистрация:
    26 окт 2012
    Сообщения:
    234
    Симпатии:
    874
    да какие же права на локалке?
     
  14. Dotrox

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

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Такие же, как и везде! Права - это часть операционной системы и не имеют никакого отношения к вебу.
    Если указанный файл шаблона сейчас лежит в правильной директории, то единственной причиной ошибки могут быть только неправильные права на него!