Помощь Исправить ошибки

Тема в разделе "Opencart", создана пользователем xns, 28 апр 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. xns

    xns Постоялец

    Регистр.:
    20 май 2014
    Сообщения:
    146
    Симпатии:
    33
    Помогите ругается в логах постоянно на opencart 1.5.1.3 скачать
    PHP Warning: in_array() expects parameter 2 to be array, null given in /home/denny/сайт/www/catalog/model/catalog/product.php on line 553
    PHP Warning: in_array() expects parameter 2 to be array, null given in /home/denny/сайт/www/catalog/model/catalog/product.php on line 580
     
  2. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    404
    Симпатии:
    134
    Судя по всему у Вас там свои модификации. Что за шаблон или вам кто то их доделывал? Судя по всему он не считает вашу переменную $category2 массивом или может в этой категории нет товаров, все что угодно может быть.
     
  3. element80

    element80 Постоялец

    Регистр.:
    4 апр 2014
    Сообщения:
    75
    Симпатии:
    13
    Привет, ребята. Помогите победить

    Fatal error: Uncaught exception 'ErrorException' with message 'Error: Table 'stylex_shop.oc_vk_export_photo' doesn't exist<br />Error No: 1146<br />ALTER TABLE `oc_vk_export_photo` ADD `location` ENUM( 'albums', 'wall' ) NOT NULL' in /home/stylex/stylex.com.ua/www/system/database/mysqli.php:41 Stack trace: #0 /home/stylex/stylex.com.ua/www/vqmod/vqcache/vq2-system_library_db.php(20:( DBMySQLi->query('ALTER TABLE `oc...') #1 /home/stylex/stylex.com.ua/www/admin/controller/module/vk_export.php(148:( DB->query('ALTER TABLE `oc...') #2 [internal function]: ControllerModuleVKExport->index() #3 /home/stylex/stylex.com.ua/www/vqmod/vqcache/vq2-system_engine_front.php(67:( call_user_func_array(Array, Array) #4 /home/stylex/stylex.com.ua/www/vqmod/vqcache/vq2-system_engine_front.php(29:( Front->execute(Object(Action)) #5 /home/stylex/stylex.com.ua/www/admin/index.php(166:( Front->dispatch(Object(Action), Object(Action)) #6 {main} thrown in /home/stylex/stylex.com.ua/www/system/database/mysqli.php on line 41

    Эта фигня вылазит при попытке создать базы данных модуля "Экспорт товаров вконтакте" через админку. Может есть способ создать базы через phpmyadmin?

    добавлено: в config.php заменил mysqli на mysql, теперь пишет такое

    Notice: Error: Table 'stylex_shop.oc_vk_export_photo' doesn't exist
    Error No: 1146
    ALTER TABLE `oc_vk_export_photo` ADD `location` ENUM( 'albums', 'wall' ) NOT NULL in /home/stylex/stylex.com.ua/www/system/database/mysql.php on line 50

    добавлено 2: проблему решил установив модуль в админке
     
    Последнее редактирование: 13 май 2015
  4. krof

    krof Постоялец

    Регистр.:
    19 фев 2015
    Сообщения:
    65
    Симпатии:
    24
    Ну так а какая проблема осталась? Или все решено?
     
  5. bezzubtsev

    bezzubtsev

    Регистр.:
    14 май 2015
    Сообщения:
    256
    Симпатии:
    75
    null given - ругается на то, что из карточки товара удалены значения, которые передаются далее.
    Обычно, такой косяк происходит, когда удалятся кнопки "К сравнению" и "В избранное".
    Верните удаленное в коде назад, и стилями CSS поставьте скрытие display: none;
    Ошибка исчезнет.