Перейти к содержанию
rhcpist

[Решено] Error: Unknown column 'main_category'

Рекомендуемые сообщения

Привет ребята, столкнулся с аналогичной проблеммой тыц после перевода сайта с OpenCart на ocStore вылазит следующая ошибка

Error: Unknown column 'main_category' in 'where clause'<br />Error No: 1054<br />SELECT category_id FROM product_to_category WHERE product_id = '53' AND main_category = '1' LIMIT 1 in /sata2/home/users/berka/www/www.berka.com.ua/system/database/mysql.php on line 49

не могу отредактировать созданный товар в админке, выводит на пустую страницу.

Из подобной темы на форуме понял, что нехватает в структуре таблицы "product_to_category" (из базы данных) поля "main_category".

Правкой базы данных раньше не занимался, поэтому нужен совет как это сделать без ущерба оной не кривымы руками?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зайти в phpMyAdmin, выбрать Вашу базу данных и во вкладке SQL вставить:

ALTER TABLE `product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';
нажать «ОК».

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Недоустановлен модуль seo_pro?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще не установлен, ocStore версия 1.5.4.1.2

 

поэтому поводу лог так же выдает ошибки

Undefined index: seo_title in /sata2/home/users/berka/www/www.berka.com.ua/catalog/controller/product/category.php on line 75
Undefined index: seo_h1 in /sata2/home/users/berka/www/www.berka.com.ua/catalog/controller/product/category.php on line 84
Undefined index: seo_title in /sata2/home/users/berka/www/www.berka.com.ua/catalog/model/catalog/product.php on line 18
Undefined index: seo_h1 in /sata2/home/users/berka/www/www.berka.com.ua/catalog/model/catalog/product.php on line 19

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит, что-то пошло не так

 

это ошибки от модуля seo_pro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эт я понимаю, теперь осталось разобратся как это исправить)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это ошибки от модуля seo_pro

SEO Pro здесь не причём, в OpenCart отсутствуют поля seo_title и seo_h1, отсюда и ошибки.
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я подозреваю, что установка шла не с самого начала, а с копирования файлов системы.

Файловая  Версия  не соответствует  версии базы.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зайти в phpMyAdmin, выбрать Вашу базу данных и во вкладке SQL вставить:

ALTER TABLE `product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';
нажать «ОК».

 

Огромное спасибо, оказалось все проще пареной репы :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я подозреваю, что установка шла не с самого начала, а с копирования файлов системы.

Файловая  Версия  не соответствует  версии базы.

Так то оно и есть, теперь приходится вносить правки в саму базу данных от OpenCart под ocStore

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

теперь осталось разобратся как это исправить)

Так:

ALTER TABLE `product_description` ADD `seo_title` varchar(255) NOT NULL;
ALTER TABLE `product_description` ADD `seo_h1` varchar(255) NOT NULL;

ALTER TABLE `category_description` ADD `seo_title` varchar(255) NOT NULL;
ALTER TABLE `category_description` ADD `seo_h1` varchar(255) NOT NULL;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так:

ALTER TABLE `product_description` ADD `seo_title` varchar(255) NOT NULL;
ALTER TABLE `product_description` ADD `seo_h1` varchar(255) NOT NULL;

ALTER TABLE `category_description` ADD `seo_title` varchar(255) NOT NULL;
ALTER TABLE `category_description` ADD `seo_h1` varchar(255) NOT NULL;

Помогло, спасибо за помощь! Теперь мои глаза открыты) :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Alex10
      Добрый день, помогите пожалуйста с решением проблемы. После установки дополнения возникла такая ошибка: 
      Parse error: syntax error, unexpected '$url' (T_VARIABLE), expecting function (T_FUNCTION) in /system/storage/modification/catalog/controller/product/category.php on line 569
       
      $url = ''; if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } что нужно прописать в $url = ' '; , чтоб решить проблему?
    • От mario512
      Добрый день. Сайт caseroom.in.ua при проверке валидатором validator.w3.org выдает ошибку:
      Error: Start tag body seen but an element of the same type was already open.
      Подскажите как ее решить?
      Ссылка на результат текста: Клик
    • От Vladkh
      Была рабочая версия сайта на локале, ошибок не было, но решил попробовать новый шаблон и не увидел, что он для другой версии опенкарт. После чего решил заново сделать локальную версию. Поставил чистый опенкарт, удалил все кроме двух файлов конфиг, скопировал все файлы сайта по фтп, создал и импортировал БД, поменял все пути в файлах конфиг. Все как бы работает, но не полностью. В админке часть кнопок не активна и не отображаеться, а на самом сайте поплыли стили и не работают  некоторые функции. Что самое интересное, так это то что в режиме инкогнито браузера, стили стоят на месте, но к примеру все слайдера не работают, меню не выпадает. Помогите пожалуйста, я в этом деле новый, немного не разбираюсь


    • От mbhusty
      Привет всем!
      Передали сайт на поддержку, который работает на ocStore 2.3.0.2. 
      По мере разбора возникла проблема с установкой любых модулей. Если по шагам, то происходит так:
      1. Дополнения -> Установка дополнений
      2. Выбираю ранее скаченный необходимый файл
      3. Устанавливаю (ошибок нет)
      4. Дополнения -> Менеджер обновлений -> Обновить
      5. После этого сайт лежит с ошибкой 500, админка работает. Приходится делать откат до предыдущего состояния.
       
      Прошу помочь знающих людей. Гугление особо не помогло, тут на форуме тоже глухо. 
    • От LoneWolf228
      Скачал бэкап магазина. Залил на опенсервер, не открывает и выдаёт ошибки - проблема в базе данных.  Как решить?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.