2016-02-03 3 views
0

У меня есть сайт Magento2 и вы хотите развернуть его на сервере. Я получил вышеупомянутую ошибку, когда попытался импортировать копию БД локального сервера LiveSQL. Я нашел причину, что в локальной системе у меня есть mySQL 5.6 и phpMyAdmin 4.4, а на живом сервере он ниже 5.6 (мой хостинг не показывает версию mysql). и phpMyAdmin 3.4.11. Есть ли способ исправить проблему? Ваши комментарии и решения оцениваются# 1293 - неверное определение таблицы; может быть только одна колонка TIMESTAMP с CURRENT_TIMESTAMP в разделе DEFAULT или ON UPDATE

Ошибка выглядит так. enter image description here Примечание: Были некоторые другие таблицы, как admin_user где я удалил атрибут CURRENT_TIMESTAMP и ON UPDATE CURRENT_TIMESTAMP из 2-го столбца таблицы БД.

ответ

0

MySQL 5.6 - минимальная поддерживаемая версия. Сервер может иметь меньшую версию (см https://dev.mysql.com/doc/refman/5.6/en/upgrading-from-previous-series.html) Вы можете проверить версию, выполнив следующий запрос на сервере:

SELECT version(); 
+0

Живая версия 5.5.41-журнал. Нет ли другого способа установить Magento2 на live-сервере? – mbkh10

+0

Нет :(либо запрос mysql должен быть обновлен, либо включен хостинг. Причины использования 5.6: https://github.com/magento/magento2/issues/1244 – Maddy

 Смежные вопросы

  • Нет связанных вопросов^_^