线上购物排忧解难. 如何处理“数据库服务器不支持InnoDB存储引擎”的错误提示
2016年5月2日
本教程将向您展示如何详细使用 ‘Database 服务器不支持InnoDB存储引擎 安装Magento引擎时的错误信息.
![Magento_Troubleshooter_How_to_deal_with_Database_server_does_not_support_InnoDB_storage_engine_message_error_message_1](/help/wp-content/uploads/2016/05/Magento_Troubleshooter_How_to_deal_with_Database_server_does_not_support_InnoDB_storage_engine_message_error_message_1-300x153.png)
这样的问题是由错误引起的 MySQL 服务器上的版本. 通常,问题发生在安装过程中 Magento 1.7 在服务器上 MySQL 5.6.
有了下面的解决方案,这将不再是一个问题.
使用any访问服务器 ftp software or FileManager 由你的房东提供.
Open ‘app/代码/核心/法师/安装/模型/安装/ Db / Mysql4.php’ 与任何文件归档 PHP/Text editor:
-
Replace 以下部分代码:
公共功能supportEngine() { $variables = $this->_getConnection() ->fetchPairs('SHOW VARIABLES'); return (!Isset ($variables['have_innodb']) || $variables['have_innodb'] != 'YES') ? False: true; }
使用下面的代码:
公共功能supportEngine() { $variables = $this->_getConnection() ->fetchPairs('SHOW ENGINES'); 返回(收取($变量[' InnoDB ']) && $变量[InnoDB的] != 'NO'); }
Save 文件和 refresh your website.
-
您现在可以开始新的Magento引擎安装:
这个问题的另一个解决方案是联系你的 hosting 提供者并要求 downgrade MySQL 服务器上的版本(如果您的 Hosting Plan).
请随时查看下面的详细视频教程:
线上购物排忧解难. 如何处理“数据库服务器不支持InnoDB存储引擎”的错误提示