Всім доброго часу доби шановні мої читачі!
Сьогодні до мене звернулася одна з моїх клієнтів, каже Василь HELP пропала категорія в адмін панелі, щось робила вмикала, вимикала і вона пропала, у неї магазин зроблений на смс opencart. Я як раз приїхав з дачі втомлений страшно і бажання не було зовсім в чомусь розбиратися, але клієнту потрібно виправити помилку ... Перше що в голові крутиться це відновити базу з бекапу і не паритися, пишу клієнту що мовляв востановлю вам базу из бекапу на день раніше, але вона все одно просить спробувати знайти все ж потрібну категорію не востанавлювати из бекапу, занадто багато змін зробила ... Ну що ж тут поробиш треба тож треба, довелося лізти в базу даних і дивитися в чому ж проблема!
За категорії у нас відповідає таблиця oc_category і oc_category_description , ось в них я почав шукати проблему, включив голосніше музику щоб розслабитися і почав думати чому таке може бути, всі категорії на місці, все включено, таблиці присутні а в адмінці їх немає. І тут через кілька хвилин я звернув свою увагу на значення батьківських категорій.
Виявилося все досить просто, в якості батьківської категорії в нашій категорії була її ж підкатегорія, скоріше за все клієнт мишкою промахнувся і вийшла така ось рекурсія ... Виправив записи і все стало на свої місця і категорія успішно з'явилася в адміністративній панелі. Так що не поспішайте панікувати, і головне завжди будьте уважні.
Немає коментарів
Ви можете залишити коментар першим.