2012-04-05 21 views
0

Magentoのプラットフォームのバージョン1.5.0.1コラム:1054不明な列「日付」「フィールドリスト」で

私は最近、新しいものに古いサーバーから私のウェブサイトを移動し、上記のエラーを取得しているように思われています製品の追加、更新、または複製を試みるとき最初はまだサイトに公開されていましたが、現在表示されていません。

私は次のことを試してみました:

1)クリアキャッシュ - いいえ喜び 2)再インデックスデータ - ノー喜びが、カテゴリーフラットなデータと製品フラットなデータが常に再インデックスされており、私は(これは可能性がインデックスを再作成することはできません問題)?? 3)/ var/locksフォルダ内のLOCKファイルを削除しました - 喜びはありません

私は本当にここのピクルスにいて、本当に助けてください。

ポール

答えて

0

私は1.5.0.1に同じ問題を抱えていた - 最近のデータのインポートは、何かが壊れていたし、私はインデックスできませんでした。

私はそれに見たとき、私は(それはMagentoの以降のバージョンで命名されたように)「catalog_product_index_website」テーブルの「日付」列が「website_date」に改名されていたことが判明

私はテーブルを落とし、バックアップから再作成しました:

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から1.7.2 にMagentoのをアップグレードする場合、この問題がAmasty拡張から来たこの問題を得ました。 修正:サイト上のAmasty Extensionを無効にしてからもう一度チェックしてください。 誰かにとって便利だと思っています。

関連する問題