Създаване на таблица category_path opencart 1.5.6.4

Аз имам проблем. Когато се опитам да редактирам нещо в областта на категорията на моята инсталация на opencart, се показва грешка, че таблицата category_path не съществува.

Тази грешка обикновено се случва, когато надстройката се обърка. Мога ли просто да използвам CREATE_TABLE заявка в моя phpmyadmin, за да поправя това, или това няма да работи?

Надявам се някой да ми помогне с това.


person Tycho    schedule 30.05.2015    source източник


Отговори (1)


Ако трябва само да създадете таблицата на пътя на категорията, тя може да бъде създадена по следния начин (като замените oc_ с префикса на вашата база данни, ако е необходимо):

CREATE TABLE `oc_category_path` (
  `category_id` int(11) NOT NULL,
  `path_id` int(11) NOT NULL,
  `level` int(11) NOT NULL,
  PRIMARY KEY (`category_id`,`path_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

Можете да стартирате този SQL от phpMyAdmin или всеки друг MySQL клиент. След това можете да отидете до Администриране > Каталог > Категория и да щракнете върху Repair, което трябва да генерира необходимите записи.

Моля, имайте предвид, че тази таблица се генерира от скрипт за инсталиране/надграждане и е точно както казвате, вероятно неуспешно надграждане на база данни или никакво. Ако случаят е такъв, имайте предвид, че може да имате и други проблеми с базата данни и може да се възползвате от стартирането на скрипта за надграждане на вашата база данни.

person billynoah    schedule 30.05.2015