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

Ошибка при копировании базы данных Mysql на хостинг


mozart777

Recommended Posts

Добрый день, уважаемые форумчане! При копировании базы данных на хостинг и открытии ссылки вылазит вот такая ошибка, подскажите что можно с этим сделать?

 

Fatal error: Uncaught Exception: Error: Table 'mozart888_shop.myoc_translation' doesn't exist<br />Error No: 1146<br />SELECT * FROM myoc_translation WHERE store_id = '0' AND language_id = '0' AND (route = 'engb' OR route = '') in /home/mozart888/domains/kupidon-shop.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/mozart888/domains/kupidon-shop.ru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM m...') #1 /home/mozart888/domains/kupidon-shop.ru/public_html/catalog/model/design/translation.php(6): DB->query('SELECT * FROM m...') #2 /home/mozart888/domains/kupidon-shop.ru/storage/modification/system/engine/loader.php(248): ModelDesignTranslation->getTranslations('engb') #3 /home/mozart888/domains/kupidon-shop.ru/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/mozart888/domains/kupidon-shop.ru/public_html/catalog/controller/event/translation.php(6): Proxy->__call('getTranslations', Array) #5 /home/mozart888/domains/kupidon-shop.ru/storage/modificati in /home/mozart888/domains/kupidon-shop.ru/public_html/system/library/db/mysqli.php on line 40

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


таблица mozart888_shop.myoc_translation не скопировалась

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


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

таблица mozart888_shop.myoc_translation не скопировалась

Нет, это означает что таблица myoc_translation не существует (doesn't exist)

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

не скопировалась, поэтому и не существует

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


8 hours ago, mozart777 said:

При копировании базы данных на хостинг и открытии ссылки вылазит вот такая ошибка, подскажите что можно с этим сделать?

 

Fatal error: Uncaught Exception: Error: Table 'mozart888_shop.myoc_translation' doesn't exist

типичная ошибка, которая случается, когда делаешь бэкап через админку опенкарта и затем пытаешься развернуть его на другом (чистом?) сайте\другой площадке :(

А все дело в том, что бэкап средствами опенкарта копирует только данные. Не структуру данных. Так и у Вас: таблицы myoc_translation не оказалось на площадке-реципиенте. Или она вдруг называется по-другому теперь. И при попытке восстановить данные с такого "неполного" бэкапа  случается облом - т.к. в бэкапе нет инструкций, как создать эту таблицу, только сами данные...

 

Как решить? А) проще всего делайт полноценный бэкап. либо через phpmyadmin, либо средствами самого mysql (через mysqlbackup). б) Разворачивайте бэкап так же: либо через пхпмайдмин, либо напрямую через консоль

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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