Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Добавить таблицы в БД


ManRe

Recommended Posts

Доброго дня, помогите, плиз, сначала - массово удалила весь товар на сайте, сайт пустой, при добавлении нового товара ошибка 500. Проделав все действия, вычитанные на форуме, выяснилось, что в БД отсутствуют таблицы oc_product_option и oc_product_image. Бэкапов нет. Как восстановить или добавить эти таблицы, конкретно эти?

Надіслати
Поділитися на інших сайтах


Обычно у хостеров есть резервное копировние. Но если и правда нет, качаете чистую сборку оперкарта вашей версии, устанавливаете. Заходите в phpMyAdmin и експортируете нужные вам таблицы. Затем импортирете их в вам магазин

Надіслати
Поділитися на інших сайтах

25 минут назад, Seriusis сказал:

Обычно у хостеров есть резервное копировние. Но если и правда нет, качаете чистую сборку оперкарта вашей версии, устанавливаете. Заходите в phpMyAdmin и експортируете нужные вам таблицы. Затем импортирете их в вам магазин

Сейчас у меня много попутных вопросов пойдет, чтобы установить нужен домен другой? Как зайти в php нового скачанного опенкарта? на  текущий хостинг устанавливать?

Змінено користувачем ManRe
Надіслати
Поділитися на інших сайтах


1 час назад, ManRe сказал:

Сейчас у меня много попутных вопросов пойдет, чтобы установить нужен домен другой? Как зайти в php нового скачанного опенкарта? на  текущий хостинг устанавливать?

можно создать поддомен и на него установить. После установки таблицы будут записаны в новую базу данных (которую выукажите).

Ссылку для входа в phpmyadmin ищите в панели хостинга. Заходите в новую базу, берете таблицы, затем в старую, импортируете

Надіслати
Поділитися на інших сайтах

3 часа назад, ManRe сказал:

выяснилось, что в БД отсутствуют таблицы oc_product_option и oc_product_image. Бэкапов нет. Как восстановить или добавить эти таблицы, конкретно эти?

откройте файл install\opencart.sql из дистрибутива вашей версии движка

найдите код создания нужной таблицы

на примере oc_product_option это

CREATE TABLE `oc_product_option` (
  `product_option_id` int(11) NOT NULL AUTO_INCREMENT,
  `product_id` int(11) NOT NULL,
  `option_id` int(11) NOT NULL,
  `value` text NOT NULL,
  `required` tinyint(1) NOT NULL,
  PRIMARY KEY (`product_option_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

подключитесь напрямую к БД, например через phpmyadmin

скопируйте код выше в поле запроса и выполните его

 

с остальными по аналогии

 

только бэкап своей БД сначала сделайте, на всякий случай

Надіслати
Поділитися на інших сайтах

23 часа назад, AlexDW сказал:

откройте файл install\opencart.sql из дистрибутива вашей версии движка

найдите код создания нужной таблицы

на примере oc_product_option это


CREATE TABLE `oc_product_option` (
  `product_option_id` int(11) NOT NULL AUTO_INCREMENT,
  `product_id` int(11) NOT NULL,
  `option_id` int(11) NOT NULL,
  `value` text NOT NULL,
  `required` tinyint(1) NOT NULL,
  PRIMARY KEY (`product_option_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

подключитесь напрямую к БД, например через phpmyadmin

скопируйте код выше в поле запроса и выполните его

 

с остальными по аналогии

 

только бэкап своей БД сначала сделайте, на всякий случай

Благодарю, это побыстрее решение было и по понятнее)

Змінено користувачем ManRe
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.