我是magento的初学者。我有问题重新索引我的产品平面数据,我被建议如下: 1.备份数据库
关闭Magento中的使用平板产品和类别选项,并将索引模式从产品平面数据切换到手动更新。
进入您的数据库,清除所有catalog_product_flat表:
SET FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE catalog_product_flat_1; TRUNCATE TABLE catalog_product_flat_2; ... TRUNCATE TABLE catalog_product_flat_ {N}; SET FOREIGN_KEY_CHECKS = 1;
通过SSH重新索引目录:
php shell / indexer.php --reindex catalog_product_flat
我不明白如何执行第3步。我对服务器有ssh访问权限,但我不明白如何运行sql命令。
答案 0 :(得分:1)
步骤3不是SQL命令,它是一个shell命令。
运行它非常简单:
SSH进入服务器
cd
到您的Magento根文件夹(index.php所在的文件夹)
运行提供的命令:php shell/indexer.php --reindex catalog_product_flat
正在发生的事情是,您告诉php
程序运行shell/indexer.php
脚本,并向其传递--reindex catalog_product_flat