2011-09-27 47 views
0

我試圖通過使用「Magento數據庫修復工具」將我的magento 1.3.2.4數據庫升級到1.4.0.1,但它不工作。當我輸入詳細信息啓動腳本時,它需要很長時間,但仍然沒有任何反應(一旦我等待和小時),我有一個體面的服務器(雙Xeons,16 GB RAM,2xSAS RAID)。Magento數據庫修復工具不工作

當我厭倦了等待,並刷新頁面,或從一開始就啓動腳本,它給了我此錯誤消息:

錯誤#1005:無法創建表「臨時#SQL-b4a_26b '(errno:150)on SQL:

ALTER TABLE `magento_wishlist_item` 
ADD CONSTRAINT `FK_WISHLIST_ITEM_STORE` 
FOREIGN KEY (`store_id`) 
REFERENCES `magento_core_store` (`store_id`) 
ON DELETE SET NULL 
ON UPDATE CASCADE 

有沒有辦法解決這個問題?

回答

2

你正在做的稍微錯了,因爲修復工具並不意味着升級,但修復現有狀態

成功升級操作步驟如下:

  • 禁用所有社區和本地擴展
  • 禁用所有核心改寫
  • 恢復爲默認主題
  • 進行升級
  • 使擴展一個接一個,並享受調試
+0

這不會工作,我嘗試各種方式和幾十個教程,目前爲止沒有任何工作。 – Caballero

+1

嘗試,你會驚訝也不要立即升級到1.4.0.1,但升級版本的版本,直到你實際需要升級的版本 –