MySQL Error! The Error returned was: You have an error in your SQL syntax;

Возникла задача перенести сайт с древнего сервера и с древней версии DLE на новый хостинг и обновится до последней версии движка.
Было принято решение сначала на новый хостинг установить ту же версию движка, а уже потом, на более мощном оборудовании делать
дальнейшие модификации. Был взят исходник инсталяшки той версии которая стояла и была произведена попытка установить все с нуля на новом хостинге.
Однако в процессе установки был не приятно удивлен. Установка прерывается следующей ошибкой:

MySQL Error!
————————

The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */’ at line 17

Error Number:
1064

Оказалось, что более новые версии MySQL пристальней смотрят в синтаксис кода и не допускает погрешностей.

Лекарство оказалось следующим:
— в файле install.php меняем все значения TYPE=MyISAM на ENGINE=MyISAM (22 замены)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *