Всем доброго времени суток уважаемые мои читатели!
Сегодня ко мне обратилась одна из моих клиентов , говорит Василий HELP пропала категория в админ панели , что то делала включала выключала и она пропала, у нее магазин сделан на смс opencart. Я как раз приехал с дачи уставший страшно и желания не было совсем в чем то разбираться , но клиенту нужно исправить ошибку... Первое что в голове крутится это восстановить базу из бекапа и не парится, пишу клиенту что мол восстановлю с бекапа вам базу на день раньше , но она все равно просит попробовать найти все же нужную категорию не восстанавливаться, слишком много изменений сделала... Ну что же тут поделаешь жаль стало клиента пришлось лезть в базу данных и смотреть в чем же проблема!
За категории у нас отвечает таблицы oc_category и oc_category_description , вот в них я начал искать проблему ,включил погромче музыку чтоб расслабиться и начал думать почему такое может быть все категории на месте , все включены, в таблице присутствуют а в админке их нет. И тут спустя несколько минут я обратил свое внимание на значение родительских категорий...
Оказалось все довольно просто , в качестве родителя в нашей категории была ее же подкатегория, скорей всего клиент мышкой промахнулся и получилась такая вот рекурсия... Поправил записи и все стало на свои места и категория успешно появилась в административной панели. Так что не спешите паниковать прежде временно ,и главное всегда будьте внимательны.
14 комментариев
Сегодня приключилась такая же история =) Спасибо огромное за описание….После паники, прочитав статью, решила всё за 1 минуту
Что заставляет клиента так делать, не понятно, зато теперь буду в курсе))
Рад что статья была полезной….
У меня пропали статьи информационные показывает только 2 из 4. Что мне делать?
Вот ссылка https://drive.google.com/open?id=0B-YZG2FYLcPuYnhKblMzdGlHYTA
Из одного вашего фото много не скажешь, нужно смотреть базу данных вашего магазина, а именно таблицы oc_information, oc_information_description, oc_information_to_store.
Как с вами связаться, чтобы я мог Вам доступ скинуть?
Отправить данные Вы можете через форму выше (кнопка заказать услугу) или со страницы контактов.
Подскажите пожалуйста, а что именно неправильно было? А то я новичок в этом деле, и понимаю, что у меня такая же проблема, но не знаю как исправить…
Ну так вроде выше все описали…
Спасибо ДРУГ!!
Здравствуйте! Та же история на сайте. Как поправить записи, чтоб все стало на свои места и категория успешно появилась в административной панели?
Смотреть базу данных, ну или обращаться за платной помощью по кнопке под статьей.
Спасибо что поделились!
Спасибо Вам, Человечище! А то вижу что категорий 266 а в админке — 0, оказалось что при импорте ID родителя указан несуществующей категории.
поставил всем родительскую корневую с помощью команды UPDATE
oc_category
SETparent_id
=0Там уже легче бороться, чистить всю таблице побоялся, хотя можно было
Рад что у вас все получилось.