• Создание таблиц базы данных: Внимание оши#

  • sashak0 Reply #1, 11 months, 4 weeks ago

    Reply
    Проблема заключается в том что не получается установить MODx.

    ÐÑогÑамма ÑÑÑановки ÑейÑÐ°Ñ Ð¿Ð¾Ð¿ÑобÑÐµÑ ÑÑÑановиÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ:
    
    Создание подклÑÑÐµÐ½Ð¸Ñ Ðº базе даннÑÑ: OK!
    
    ÐÑÐ±Ð¾Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ `modx`: OK!
    
    ÐÑовеÑка пÑеÑикÑа ÑÐ°Ð±Ð»Ð¸Ñ `modx_`: OK!
    
    Создание ÑÐ°Ð±Ð»Ð¸Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ: Ðнимание оÑибка!
    
    ÐÑогÑамма ÑÑÑановки MODx не Ñмогла ÑÑÑановиÑÑ/измениÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе ÑаблиÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ.
    
    СледÑÑÑÐ°Ñ Ð¾Ñибка возникла во вÑÐµÐ¼Ñ ÑÑÑановки
    
    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 COMMENT='Contains data about active users.'' at line 9 во вÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ SQL запÑоÑа CREATE TABLE IF NOT EXISTS `modx_active_users` ( `internalKey` int(9) NOT NULL default '0', `username` varchar(50) NOT NULL default '', `lasthit` int(20) NOT NULL default '0', `id` int(10) default NULL, `action` varchar(10) NOT NULL default '', `ip` varchar(20) NOT NULL default '', PRIMARY KEY (`internalKey`) ) TYPE=MyISAM COMMENT='Contains data about active users.'.
    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 COMMENT='Categories to be used snippets,tv,chunks, etc'' at line 5 во вÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ SQL запÑоÑа CREATE TABLE IF NOT EXISTS `modx_categories` ( `id` integer NOT NULL AUTO_INCREMENT, `category` varchar(45) NOT NULL DEFAULT '', PRIMARY KEY(`id`) ) Type=MyISAM COMMENT='Categories to be used snippets,tv,chunks, etc'.
    
    и Ñ.д.



    Т.е. на этапе настройки, все подключения работают нормально, но CMS не может создать базу.

    Установлен XAMPP 1.7.5. Версия MySQL: 5.5.8

    Замечу что на этом сервере у меня крутятся Drupal и Wordpress, с ними проблем при работе с базами MySQL нет.

    Пробовал создавать базу вручную, в автоматически. Удалял, заново устанавливал, ничего не помогает, что делать?

    Решил изучить MODx и уже такая проблема на этапе установки


  • sashak0 Reply #2, 11 months, 4 weeks ago

    Reply
    Даже никто не может подсказать в чём проблема?


  • antey Reply #3, 11 months, 4 weeks ago

    Reply
    Впервые такую ошибку вижу. Помоему у пользователя бд нет прав.


  • sashak0 Reply #4, 11 months, 4 weeks ago

    Reply
    Quote from: antey at May 28, 2011, 09:17 AM
    Впервые такую ошибку вижу. Помоему у пользователя бд нет прав.

    На скрине видно что подключение к бд происходит через пользователя root, тем более под этой же учетной записью у меня работают другие CMS, там проблем с этим нет


  • sashak0 Reply #5, 11 months, 3 weeks ago

    Reply
    Раз уж помощи тут ждать не приходится, то проблему обошёл, установив более раннюю версию XAMPP. Спасибо за "внимание"


  • vadoru Reply #6, 11 months, 2 weeks ago

    Reply
    Начиная с версии MySQL 5.5.1 при создании таблиц тип таблиц указывается как ENGINE = тип
    А в MySQL 5.5.0 как { ENGINE | TYPE} = тип

    В инсталяционных sql файлах MODx указано TYPE = MyISAM То есть чтобы установка прошла на MySQL 5.5.1 надо в этих файлах менять yISAM наyISAM


  • dsk8m Reply #7, 9 months, 1 week ago

    Reply
    Спасибо, помогло В папке install в двух файлах с расширением sql заменил указанный текст, установка прошла гладко