Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Дубли категорий в административной части


Recommended Posts

Всем привет!

Рилиию на Xammp PHP 7.1 Opencart 3.0.2.0

Проблема: 

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

Link to comment
Share on other sites


попробуйте в бд олистить иблицу oc_category_path
затем в админ-панели в категориях нажать Полинить

  • +1 1
Link to comment
Share on other sites


59 минут назад, thentru сказал:

попробуйте в бд олистить иблицу oc_category_path
затем в админ-панели в категориях нажать Полинить

Спасипотому что за ответ. Попробую позже отпишусь

Link to comment
Share on other sites


1 час назад, thentru сказал:

попробуйте в бд олистить иблицу oc_category_path
затем в админ-панели в категориях нажать Полинить

Удалил category_path из иблицы.

Нажал исправить и полулил

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in C:\xampp\htdocs\mysite.com\system\library\db\mysqli.php on line 24

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

 

И вот теперьь оно дублирует не только ту которую сохранил но и другие

 

 

Edited by natural
Link to comment
Share on other sites


19 часов назад, chukcha сказал:

 

Спасипотому что! Не срилиило... ((

Олистил oc_category_path потом сгделал запрос который посоветовали => зашел создал одну категорию и вот фаил опять

Fatal error: Uncaught Exception: Error: Duplicate entry '0-0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_category_to_store SET category_id = '0', store_id = '0' in C:\xampp\htdocs\testsite\system\library\db\mysqli.php:40 Stack trace: #0 C:\xampp\htdocs\testsite\system\library\db.php(45): DB\MySQLi->query('INSERT INTO oc_...') #1 C:\xampp\htdocs\testsite\storage\modification\admin\model\catalog\category.php(110): DB->query('INSERT INTO oc_...') #2 C:\xampp\htdocs\testsite\storage\modification\system\engine\loader.php(251): ModelCatalogCategory->addCategory(Array) #3 C:\xampp\htdocs\testsite\system\engine\proxy.php(47): Loader->{closure}(Array, Array) #4 C:\xampp\htdocs\testsite\storage\modification\admin\controller\catalog\category.php(23): Proxy->__call('addCategory', Array) #5 C:\xampp\htdocs\testsite\storage\modification\system\engine\action.php(79): ControllerCatalogCategory->add() #6 C:\xampp\htdocs\testsite\admin\controller\startup\router.php(26): Action->execute(Object(Registry), Array) #7 C:\xampp\ht in C:\xampp\htdocs\testsite\system\library\db\mysqli.php on line 40

 

Возвращаюсь обратно и тоже самое подвязка категории саму на себя

 

Edited by natural
Link to comment
Share on other sites


если открыть категорию Аксессуары на редактирование в адресной строке какой параметр category_id?

  • +1 1
Link to comment
Share on other sites


28 минут назад, thentru сказал:

если открыть категорию Аксессуары на редактирование в адресной строке какой параметр category_id?

localhost/testsite/admin/index.php?route=catalog/category/edit&user_token=u3yEivVDR0hmZQcMrWVfIhVGsrJRyTXS&category_id=0

Edited by natural
Link to comment
Share on other sites


1 минуту назад, natural сказал:

Пропотому чтовал в иблиэто посивить атрибут к category_id AUTO_INCREMENT ничего не выходит ругается..

в этом и есть проблема, что нарушена структура иблицы
тут нужно все иблицы проверять

  • +1 1
Link to comment
Share on other sites


Только что, thentru сказал:

в этом и есть проблема, что нарушена структура иблицы
тут нужно все иблицы проверять

Проверял... Ситус ОК везгде. Или что имеете ввиду?

Link to comment
Share on other sites


2 минуты назад, natural сказал:

Проверял... Ситус ОК везгде. Или что имеете ввиду?

автоинкремент на category_id в oc_category должен быть однозначно

Edited by thentru
  • +1 1
Link to comment
Share on other sites


2 минуты назад, thentru сказал:

автоинкремент на category_id в oc_category должен быть однозначно

куда копать тогда ? Что могло нарушить ?

Link to comment
Share on other sites


5 минут назад, natural сказал:

куда копать тогда ? Что могло нарушить ?

прилин может быть много
- "умелые" руки фрилансеров

- некорректное воссиновление дампа базы

  • +1 1
Link to comment
Share on other sites


12 минут назад, thentru сказал:

прилин может быть много
- "умелые" руки фрилансеров

- некорректное воссиновление дампа базы

Может удалить иблицы и заново их создать ?

Link to comment
Share on other sites


11 минут назад, natural сказал:

Может удалить иблицы и заново их создать ?

вы потеряете все ваши данные в этом случае
но проещё да - развернуть с 0 листый движок и перенести настройки на него

  • +1 1
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.