Сделал копию файлов, базы, подключил к файлам созданную базу, захожу на сайт (на витрину или админку) и вижу ошибку “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
База данных идентична оригинальной. Я что-то не до конца сделал?
Возникла та же проблема при переносе сайта на другой сервер.
При импорте бекапа базы, для одной из таблиц выпадает предупреждение #1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’
Решил вопрос так:
Если у вас дамп базы данных на локальном компьютере, и вы загружаете его через phpMyAdmin, вы можете сначала отредактировать файл дампа, чтобы заменить несоответствующее сопоставление (utf8mb4_0900_ai_ci) на поддерживаемое в MariaDB (utf8mb4_unicode_ci).
Как заменить сопоставление в файле дампа:
1. Использование текстового редактора
Откройте файл дампа:
Используйте текстовый редактор, такой как Notepad++, Sublime Text, VSCode, или любой другой, который поддерживает работу с большими файлами.
Найдите и замените сопоставление:
Используйте функцию поиска и замены в вашем текстовом редакторе:
Поиск: utf8mb4_0900_ai_ci
Замена на: utf8mb4_unicode_ci
Сохраните изменения:
Сохраните отредактированный файл дампа.
1 лайк
Большое обновление CS-Cart уже здесь
Попробуйте новую панель администратора с темной темой