2012-04-05 134 views
0

的Magento平臺版本1.5.0.1列未找到:1054未知列在「字段列表」

我最近從舊的服務器遷移網站到一個新的,「日期」似乎越來越上述錯誤試圖添加,更新或複製產品時。儘管起初他們仍然被髮布到他們現在沒有展示的網站上。

我曾嘗試以下:

1)清除高速緩存 - 沒有喜悅 2)重新編制數據 - 沒有喜悅,但類別平面數據和產品的平面數據被不斷重新索引,我不能重新索引(這可能是問題)?? 3)刪除/ var/locks文件夾中的LOCK文件 - 沒有喜悅

我真的在這裏泡菜,真的會喜歡一些幫助。

保羅

回答

0

我對1.5.0.1同樣的問題 - 最近的數據導入打破了東西,我不能索引。

當我看着它,我發現「catalog_product_index_website」表的「日期」一欄已經被重新命名爲「website_date」

我刪除的表和(因爲它是在更高版本的Magento的命名)從一個備份重新創建它:

CREATE TABLE `catalog_product_index_website` (
    `website_id` smallint(5) unsigned NOT NULL, 
    `date` date DEFAULT NULL, 
    `rate` float(12,4) unsigned DEFAULT '1.0000', 
    PRIMARY KEY (`website_id`), 
    KEY `IDX_DATE` (`date`), 
    CONSTRAINT `FK_CATALOG_PRODUCT_INDEX_WEBSITE` FOREIGN KEY (`website_id`) REFERENCES `core_website` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE 
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

這對我排序的問題。

0

當我從1.4.1將magento升級到1.7.2時出現此問題 此問題來自Amasty Extension。 修復:嘗試關閉您的網站上的一些Amasty擴展,然後再次檢查。 希望對某人有用。

相關問題