
Всем доброго времени суток уважаемые мои читатели!
Сегодня ко мне обратилась одна из моих клиентов , говорит Василий HELP пропала категория в админ панели , что то делала включала выключала и она пропала, у нее магазин сделан на смс opencart. Я как раз приехал с дачи уставший страшно и желания не было совсем в чем то разбираться , но клиенту нужно исправить ошибку… Первое что в голове крутится это восстановить базу из бекапа и не парится, пишу клиенту что мол восстановлю с бекапа вам базу на день раньше , но она все равно просит попробовать найти все же нужную категорию не восстанавливаться, слишком много изменений сделала… Ну что же тут поделаешь жаль стало клиента пришлось лезть в базу данных и смотреть в чем же проблема!
За категории у нас отвечает таблицы oc_category и oc_category_description , вот в них я начал искать проблему ,включил погромче музыку чтоб расслабиться и начал думать почему такое может быть все категории на месте , все включены, в таблице присутствуют а в админке их нет. И тут спустя несколько минут я обратил свое внимание на значение родительских категорий…
Оказалось все довольно просто , в качестве родителя в нашей категории была ее же подкатегория, скорей всего клиент мышкой промахнулся и получилась такая вот рекурсия… Поправил записи и все стало на свои места и категория успешно появилась в административной панели. Так что не спешите паниковать прежде временно ,и главное всегда будьте внимательны.