2015-06-25 35 views
1

我試圖在我的本地服務器(WampServer 2.4)上安裝Magento,使用magento downloader,但在安裝本程序的第一步檢查數據庫連接時出現以下錯誤。安裝magento - 數據庫服務器不支持InnoDB存儲引擎

Database server does not support InnoDB storage engine

這可能是因爲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 

也在這裏是運行顯示引擎命令的結果:

enter image description here

我也嘗試使用它充分釋放安裝,但我得到以下錯誤:

Warning: require(app/Mage.php): failed to open stream: No such file or directory in C:\wamp\www\magento\install.php on line 125

Fatal error: require(): Failed opening required 'app/Mage.php' (include_path='C:\wamp\www\magento;.;C:\php\pear') in C:\wamp\www\magento\install.php on line 125 Call Stack

也沒有包含app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php,所以我不能在類似的問題中嘗試solution

任何人都可以幫助我解決這個問題嗎?

回答

1

如果您已經下載了Magento的,從包裝,絕對1.9.1包括文件app \代碼\核心\法師\安裝\型號\安裝\ DB \ Mysql4.php - 所以我會認爲這並沒有提取正確地在您的系統上。您應該看到1.9.1實際上已經包含您提到的修復(從have_innodb更改)。

+0

謝謝,它已經無法正常提取。 – user3806649

+0

很酷 - 如果您很高興能解決此問題,請隨時將此答案標記爲正確。 –

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!

如果您在不同的位置安裝,然後根據需要修訂

+0

我改變了路徑,但stil Mysql服務沒有啓動! – user3806649

+0

那麼mysql錯誤日誌或MYSQL的Windows事件查看器是什麼 – RiggsFolly

相關問題