Доброго дня! Прошу помощи в решении проблемы, которая возникла во время обновления сайта. Суть краткая, был стандартный opencart 3.0.3.8 - поставил шаблон настроил и всё работало. После решил установить модуль SEO PRO перед этим сделал бекаб базы данных и файлов с хостинга, но хостинг как оказалось не делает резервную копию папки STORAGE которая находится за пределами корневой папки сайта. Суть следующая, модуль СЕО ПРО не встал как полагается и пришлось снести сайт, а после попытались восстановить работу путем архивов, но увы папка сторадже ушла в мир иной. Было принято решение установить заново платформу Opencart 3.0.3.8 но Русскую сборку с доработанным сео из коробки и поставить все модули как было, загрузить при этом папку с фото со старого бэкапа и старую базу данных. всё получилось восстановить, но при нажатии на товар появляется ошибка Fatal error: Uncaught Exception: Error: Unknown column 'p2c.main_category' in 'order clause'<br />Error No: 1054<br />SELECT p2c.category_id FROM oc_product_to_category p2c LEFT JOIN oc_category_path cp ON (p2c.category_id = cp.category_id) WHERE p2c.product_id = '6593' ORDER BY p2c.main_category = '1' DESC, cp.level DESC, cp.category_id LIMIT 1 in /home/аккаунт/сайт.ru/www/system/library/db/mysqli.php:63 Stack trace: #0 /home/аккаунт/сайт.ru/www/system/library/db.php(63): DB\MySQLi->query('SELECT p2c.cate...') #1 /home/аккаунт/сайт.ru/storage/modification/catalog/model/catalog/product.php(443): DB->query('SELECT p2c.cate...') #2 /home/аккаунт/сайт.ru/storage/modification/system/engine/loader.php(248): ModelCatalogProduct->getMainCategory(6593) #3 /home/аккаунт/сайт.ru/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/аккаунт/сайт.ru/storage/modification/catalog/controller/product/product.php(48): Proxy->__call('getMainCategory', Array) #5 /home/аккаунт/сайт.ru/storage/m in /home/аккаунт/сайт.ru/www/system/library/db/mysqli.php on line 63 Прошу подсказки куда копать, что поправить, что удалить, как поправить! Заранее спасибо от души!
Привет! А тут суть в том, что бэкап сайта делал до установки SEOpro, то-есть чистый был дефолтный Opencart. А что подскажите сделать с этим?
Вы произвели массу беспорядочных действий и нужно иметь полный доступ, что бы помочь вам конкретным советом, а не гаданием на кофейной гуще. Как минимум попробуйте следующее. В сборке что вы поставили есть папка Install, залейте её в корневую папку магазина и откройте ссылку ваш_сайт/install Должно открыться окно Обновления(Upgrade). Пройдите процесс обновления. Возможно это поможет в вашем случае добавить нужные поля и таблицы. Более детально только так как написал в начале.