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

версия 1.5.5.1.2 перенос на open server

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

Здраствуйте! Подскажите пожалйста, перелопатил весь интернет уже, и этот форум тоже, не могу справится с ошибкой при переносе на open server.

 

Notice: Error: Unknown column 'c.on_main_sort_order' in 'order clause'
Error No: 1054
SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '2' AND c2s.store_id = '0' AND c.status = '1' ORDER BY c.on_main_sort_order, LCASE(cd.name) in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\system\database\mysql.php on line 50

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


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

ошибка говорит что в вашей таблице oc_category нет поля on_main_sort_order

 

полный дамп БД создайте с рабочего сайта и импортируйте на тестовый

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


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

создавал, прописывал   ALTER TABLE  `oc_category` ADD  `c.on_main_sort_order` INT( 255 )
 

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


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

создавал, прописывал   ALTER TABLE  `oc_category` ADD  `c.on_main_sort_order` INT( 255 )

 

on_main_sort_order без c.

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


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

теперь выдает:

 

show_on_main in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\catalog\controller\common\home.php on line 21Notice: Undefined index:

 

Undefined index: description in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\catalog\controller\common\footer.php on line 35Notice: Undefined index: top in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\catalog\controller\common\menu.php on line 74Notice: Undefined index: top in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\catalog\controller\common\menu.php on line 74Notice: Undefined index: top in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\catalog\controller\common\menu.php on line 74Notice: Undefined index: top in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\catalog\controller\common\menu.php on line 74Notice: Error: Could not load template D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru/catalog/view/theme/default/template/common/menu.tpl! in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\system\engine\controller.php on line 70

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


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

смотрите здесь, делайте для локалки по аналогии

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


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

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

только странно что бд весит 346кб, маловато как то

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


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

сделал бекап БД, теперь ошибка в phpmyadmin

 

Ошибка

SQL-запрос:

TRUNCATE TABLE `oc_address` ;
 

Ответ MySQL: dot.gif

#1146 - Table 'u0014435_imperia.oc_address' doesn't exist

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


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

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

  У меня были случаи когда пользователи умудрялись создать  по два три комплекта таблиц отличающихся только префиксами внутри одной базы.И здесь есть шанс что нужные таблицы не были импортированы потому как при таком количестве в бд появляется несколько страниц(пагинация) а копируют и пытаются перенести только часть.

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


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

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

  У меня были случаи когда пользователи умудрялись создать  по два три комплекта таблиц отличающихся только префиксами внутри одной базы.И здесь есть шанс что нужные таблицы не были импортированы потому как при таком количестве в бд появляется несколько страниц(пагинация) а копируют и пытаются перенести только часть.

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

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


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

Подсказать можно только  зная весь процесс.Поэтому стоит для начала описать как происходит в данный момент перенос.Я сам Open Server давно пользуюсь.

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


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

Подсказать можно только  зная весь процесс.Поэтому стоит для начала описать как происходит в данный момент перенос.Я сам Open Server давно пользуюсь.

делал все как сказано здесь, 

сделал бекап с рабочего сайта,  около 2 метром бд весит, и когда пытаюсь залить через phpmyadmin то получаю ошибку

SQL-запрос:

TRUNCATE TABLE `oc_address` ;

 

Ответ MySQL: dot.gif

#1146 - Table 'u0014435_imperia.oc_address' doesn't exist

 

версии opencart совпадают

Изменено пользователем zarit

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


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

В старой базе данных,зайти в php My admin, выделить все таблицы(убедится что отображаются все и нет перехода на следующую страницу), полученный файл и есть бэкап.Заходим в Дополнительно-phpMy Admin (в open server)  , находим ту базу куда будем импортировать,  УБЕЖДАЕМСЯ ЧТО В НЕЙ НЕТ НИ ЕДИНОЙ РАНЕЕ СОЗДАННОЙ ТАБЛИЦЫ(если есть то удаляем) , жмём в самом верху Импорт ,ну и дальше останется выбрать скаченный бэкап и нажать ок.

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


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

решил проблему, хоть и криво, мне достаточно этого, дали битую бд, дописывал недостающие строки, и как то заработало

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От AlexeyU
      Добрый вечер
      После обновления до  ocStore 2.1.0.2.1 из карточки товаров и страницы производителей пропали все manufactur
      Это не помогло 
      Есть ли таблетка?
       
      Ошибки ниже
    • От greentyre
      Добрый день!
      Помогите пожалуйста при оформлении заказа выходит ВОТ ТАКАЯ ШТУКА
       
       
      Notice: Error: Unknown column 'bprice' in 'field list'
      Error No: 1054
      INSERT INTO oc_order_product SET order_id = '3', product_id = '30773', name = '205/60R16 Arctic Ice 3 92T Contyre зимняя', model = '30773~01', quantity = '1', price = '15200', total = '15200', bprice = '0', /*suppler*/ tax = '0', reward = '0' in /var/www/vhosts/greentyre.kz/httpdocs/system/library/db/mysqli.php on line 41
       
       
      я ничего толком не понимаю ​человек который делал мне сайт ...(вне зоны доступа)
       
      Можно поподробней объяснить что и где нужно сделать...
      Спасибо
       

       
    • От mazahaka
      Уважаемые форумчане!! Плиииз нид ми хееееееелллппп!!!! :ugeek: то ли лыжи не едут, то ли я ***нутый, но ошибка такая у меня в магазе - 
      Notice: Undefined index: YouTobe in /home/n/nhnmai/yura.maxem.ru/public_html/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 4Notice: Error: Unknown column 'YouTobe' in 'field list'
      Error No: 1054
      INSERT INTO emo_product SET model = 'ваырывар', sku = '', upc = '', ean = '', jan = '', isbn = '', mpn = '', location = '', quantity = '1', minimum = '1', subtract = '1', stock_status_id = '7', date_available = '2014-06-17', manufacturer_id = '0', shipping = '1', YouTobe = '', procsale = '', price = '0', points = '0', weight = '0', weight_class_id = '1', length = '0', width = '0', height = '0', length_class_id = '1', status = '1', tax_class_id = '0', sort_order = '1', date_added = NOW() in /home/n/nhnmai/yura.maxem.ru/public_html/system/database/mysql.php on line 49
       
      И вся эта муть появляется при попытке добавить новый товар.
      Кто что знает и может помочь исправить эту хрень?
      з.ы. Пляски с бубном не помогли :-D 
    • От vodez
      всем привет! после установки фильтра, после задания параметров фильтрации вываливается ошибка (см.ниже)
      ocstore 1.5.4.1, vqmod 2.3.2, sql на сервере 5.1.70,
      в бд есть таблица products и ключ product_id тоже имеется
      в поиске встречались проблемы похожие, решались разными способами (замена JOIN на LEFT JOIN / заключение имени табл в скобки / замены ',' в запросе на JOIN), здесь синтаксис вроде правильный, уже голову сломал, может кто сталкивался?
       
      Notice: Error: Unknown column 'p.product_id' in 'on clause'
      Error No: 1054
      SELECT COUNT( DISTINCT p.product_id ) AS total
      FROM product p LEFT JOIN product_description pd ON ( p.product_id = pd.product_id )  LEFT JOIN product_to_store p2s ON ( p.product_id = p2s.product_id )  LEFT JOIN product_to_category p2c ON ( p.product_id = p2c.product_id )  WHERE ( p.product_id IN (   SELECT p2y.product_id FROM product_to_ymm p2y WHERE p2y.make_id =  '1' AND p2y.model_id =  '1' AND p2y.begin_year <=  '2011' AND p2y.end_year >=  '2011' ) OR p.product_id IN (   SELECT p2.product_id FROM product p2 LEFT JOIN product_special ps ON ( p.product_id = ps.product_id )  WHERE p2.universal =  '1' ) ) AND pd.language_id =  '1' AND p.status =  '1' AND p.date_available <= NOW( )  AND p2s.store_id =  '0' AND p2c.category_id IN ( 1, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 )    in /home/avtostil86/domains/xn--86-6kci4astyhc6i.xn--p1ai/public_html/system/database/mysql.php on line 49
    • От iliusa77
      Версия магазина - Opencart 1.5.2.1
      Восстановил магазин из бэкапа на тот же аккакунт того же хостинга.
      Сайт работает - регистрации и заказы успешно проходят, но вот в админке при попытке изменить товар после нажатия "Изменить" в браузере - белая страница, а в адресной строке:
      http://zigzag.md/admin/index.php?route=catalog/product/update&token=f0b3cda1c6c0ec36728ca011e321a2ec&product_id=4833
      То же и при попытке изменить настройки магазина (Система->Настройки->Изменить) в браузере - белая страница, а в адресной строке: http://zigzag.md/admin/index.php?route=setting/setting&token=f0b3cda1c6c0ec36728ca011e321a2ec
       
      При этом Категории и Производители редактируются без проблем.
       
      Все права на хостинге перепроверил - корректны:
      0777 image/
      0777 image/cache/
      0777 image/data/  
      0777 system/cache/
      0777 system/logs/
      0777 download/
      0777 config.php
      0777 admin/config.php
       
      В логе ошибок Opencart вижу следующее:
      2013-05-25 15:08:09 - PHP Notice:  Error: Unknown column 'name' in 'order clause'<br />Error No: 1054<br />SELECT * FROM customer_group ORDER BY name ASC in /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php on line 49
      2013-05-25 15:08:11 - PHP Notice:  Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:11 - PHP Notice:  Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:17 - PHP Notice:  Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:17 - PHP Notice:  Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:19 - PHP Notice:  Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:19 - PHP Notice:  Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:25 - PHP Notice:  Error: Unknown column 'name' in 'order clause'<br />Error No: 1054<br />SELECT * FROM customer_group ORDER BY name ASC in /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php on line 49
      2013-05-25 15:08:28 - PHP Notice:  Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:08:28 - PHP Notice:  Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106
      2013-05-25 15:12:14 - PHP Notice:  Error: Unknown column 'name' in 'order clause'<br />Error No: 1054<br />SELECT * FROM customer_group ORDER BY name ASC in /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php on line 49

      Никаких BOM-символов или других нарушений синтаксиса (которые могли возникнуть при переносе сайта) в строке 106 файла /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl и строке 49 файла /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php не обнаружил.
       
      Вот строки:
      vq2-admin_view_template_common_header.tpl строка 106:
       
      <!-- <li><a href="<?php echo $customer_blacklist; ?>"><?php echo $text_customer_blacklist; ?></a></li>-->
       
      mysql.php строка 49:
       
      trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);
       
      Сталкивался ли кто нибудь с подобным? Буду рад любой помощи.
  • Последние посетители   0 пользователей онлайн

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

×

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

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