Не могу запустить "Dev" копию сайта

Не могу запустить Dev копию сайта

Делал копию по инструкции: Как сделать копию “живого” магазина для разработки в подкаталоге — Документация docs.cs-cart.ru 4.13.x

Сделал копию файлов, базы, подключил к файлам созданную базу, захожу на сайт (на витрину или админку) и вижу ошибку “SERVICE UNAVAILABLE”
Через консоль нашел ошибку, но не понимаю что она значит:

Tygh\Exceptions\AException

Message
Table ‘radiomirs_test.cscart_storage_data’ doesn’t exist (1146)SELECT data FROM cscart_storage_data WHERE data_key = ‘store_mode’

Error at
app/Tygh/Database/Connection.php, line: 1540

База данных идентична оригинальной. Я что-то не до конца сделал?

эта таблица точно на месте?

Да, я буквально делал экспорт старой базы и импорт в новую

папку кэша удалили?

Да, удалил еще на всякий случай даже сгенерированные иконки

Сейчас попробую с нуля повторить весь процесс, может что-то побилось при переносе…

Зайдите через phpmyadmin в БД. Похоже, что бэкап БД не восстановился корректно

1 лайк

Возникла та же проблема при переносе сайта на другой сервер.
При импорте бекапа базы, для одной из таблиц выпадает предупреждение
#1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’

Подскажите, как правильно устранить проблему?

Решил вопрос так:
Если у вас дамп базы данных на локальном компьютере, и вы загружаете его через phpMyAdmin, вы можете сначала отредактировать файл дампа, чтобы заменить несоответствующее сопоставление (utf8mb4_0900_ai_ci) на поддерживаемое в MariaDB (utf8mb4_unicode_ci).

Как заменить сопоставление в файле дампа:

1. Использование текстового редактора

  1. Откройте файл дампа:
  • Используйте текстовый редактор, такой как Notepad++, Sublime Text, VSCode, или любой другой, который поддерживает работу с большими файлами.
  1. Найдите и замените сопоставление:
  • Используйте функцию поиска и замены в вашем текстовом редакторе:
    • Поиск: utf8mb4_0900_ai_ci
    • Замена на: utf8mb4_unicode_ci
  1. Сохраните изменения:
  • Сохраните отредактированный файл дампа.
1 лайк