Возникла задача перенести сайт с древнего сервера и с древней версии 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 замены)