Это означает то, что он говорит: ваша установка MySQL скомпилирована или настроена так, чтобы не обеспечивать поддержку бэкэнда базы данных InnoDB. Альтернативный сервер базы данных по умолчанию MyISAM в значительной степени нежелателен, поскольку он не предлагает функции обеспечения целостности данных, которые требуются надежным приложениям.
Если у вас есть доступ к my.cnf
на вашем сервере, отредактируйте его, чтобы увидеть, можете ли вы снова включить поддержку InnoDB (например, удалив любой оператор skip-innodb
). Если нет, вам нужно будет установить или скомпилировать собственную копию MySQL, которая не была обезврежена таким образом.
Если вы находитесь на каком-то виртуальном хостинге, где у вас нет доступа ни к одному из этих материалов, вам придется перейти на другой хост или план, который не смешивает вас с патетически сломанной установкой MySQL.
Возможно, можно заставить Magento работать на MyISAM, взломав его код и удалив ENGINE=InnoDB
из кода создания схемы, но на самом деле вы не хотите запускать что-либо критичное на MyISAM.
person
bobince
schedule
23.09.2009