0

Magento プラットフォーム バージョン 1.5.0.1

最近、ウェブサイトを古いサーバーから新しいサーバーに移動しましたが、製品を追加、更新、または複製しようとすると、上記のエラーが発生するようです。最初はまだサイトに公開されていましたが、現在はまったく表示されていません。

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

1) クリアされたキャッシュ - 喜びがない 2) データの再インデックス化 - 喜びはないが、Category Flat Data と Product Flat Data は常に再インデックス化されており、再インデックス化できない (これが問題である可能性がある)?? 3) /var/locks フォルダー内の LOCK ファイルを削除しました - 喜びはありません

私は本当にここで困っています。助けてください。

ポール

4

2 に答える 2

0

1.5.0.1 でも同じ問題がありました。最近のデータ インポートで何かが壊れて、インデックスを作成できませんでした。

調べてみると、「catalog_product_index_website」テーブルの「date」列の名前が「website_date」に変更されていることがわかりました(後のバージョンのmagentoで名前が付けられているため)

テーブルを削除し、バックアップから再作成しました。

CREATE TABLE `catalog_product_index_website` (
  `website_id` smallint(5) unsigned NOT NULL,
  `date` 日付 DEFAULT NULL,
  `rate` float(12,4) unsigned DEFAULT '1.0000',
  主キー (`website_id`)、
  KEY `IDX_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;

それは私にとって問題を分類しました。

于 2012-05-03T12:51:53.893 に答える
0

この問題は、magento を 1.4.1 から 1.7.2 にアップグレードしたときに発生しました。この問題は、Amasty Extension が原因です。修正: サイトの一部の Amasty 拡張機能をオフにしてから、もう一度確認してください。誰かに役立つことを願っています。

于 2014-09-18T02:19:54.110 に答える