Решил сегодня на тестово-резервной прощадке обновить движок копии своего сайта. На домашней площадке всё прошло чисто-гладко - modX обновился с 1.0.4 до 1.0.5. А вот на второй площадке - никак. На стадии обновления таблиц в базе данных посыпались ошибки.
Непродолжительное гугление показало, что проблема кроется в MySQL, вернее в версии. Дома-то MySQL 5.1.58, а на второй площадке MySQL 5.5.10. А в версиях 5.5.x не поддерживается синтаксис TYPE=MyISAM; в этом случае надо писать ENGINE=MyISAM.
Произвёл замену TYPE=MyISAM на ENGINE=MyISAM в трёх файлах:
/install/setup.data.sql
/install/setup.sql
/assets/snippets/jot/includes/jot.install.db.sql
Оп-ля! Всё обновилось и заработало на отличненько!
Спасибо за внимание!
Оригинал записи здесь
http://androld.dreamwidth.org/249807.html. Можно комментировать, используя OpenID.