我尝试使用magento downloader在我的本地服务器(WampServer 2.4)上安装Magento,但是在此安装的第一步中检查数据库连接时出现以下错误。
数据库服务器不支持InnoDB存储引擎
这可能是因为mysql版本是5.6.12,但我无法降级它。当我更改my.ini文件以启用InnoDB引擎时,如下所示mysql服务没有启动。
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = C:\mysql\data/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:\mysql\data/
innodb_log_arch_dir = C:\mysql\data/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
这里也是运行show engines命令的结果:
我也尝试使用完整版本安装,但我收到以下错误:
警告:require(app / Mage.php):无法打开流:没有这样的文件或 第125行的C:\ wamp \ www \ magento \ install.php中的目录
致命错误:require():无法打开所需的app / Mage.php' (include_path =' C:\ wamp \ www \ magento;。; C:\ php \ pear')in 第125行的C:\ wamp \ www \ magento \ install.php调用堆栈
它也没有包含app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php
所以我无法在类似的问题中尝试solution。
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
如果你从Magento下载了软件包,1.9.1肯定包含文件app \ code \ core \ Mage \ Install \ Model \ Installer \ Db \ Mysql4.php - 所以我希望这个没有正确提取在你的系统上。您应该看到1.9.1实际上已经包含您提到的修复(从have_innodb
更改)。
答案 1 :(得分:0)
您对my.ini
进行编辑的问题是您没有考虑WAMPServer自行安装的位置。假设您在C:\上安装了WAMPServer,然后像这样更改my.ini
: -
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = C:/wamp/bin/mysql/mysql5.6.12/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:/wamp/bin/mysql/mysql5.6.12/data
innodb_log_arch_dir = C:/wamp/bin/mysql/mysql5.6.12/data
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
注意使用unix /
而不是dos \以及实际安装MYSQL的正确文件路径!
如果您安装在其他位置,则根据需要进行修改