gpt4 book ai didi

php - 清除magento中的所有catalog_product_flat表

转载 作者:行者123 更新时间:2023-11-29 13:25:38 25 4
gpt4 key购买 nike

我是 magento 的初学者。我在重新索引产品平面数据时遇到问题,有人建议我执行以下操作:1. 备份数据库

  1. 关闭 Magento 中的“使用平面产品和类别”选项,并将索引模式从“产品平面数据”切换为“手动更新”。

  2. 进入数据库,清除所有catalog_product_flat表:

    设置 FOREIGN_KEY_CHECKS=0;截断表catalog_product_flat_1;截断表catalog_product_flat_2;...截断表catalog_product_flat_{N};设置 FOREIGN_KEY_CHECKS=1;

  3. 通过 SSH 重新索引目录:

php shell/indexer.php --reindex Catalog_product_flat

  1. 完成后,您可以激活使用扁平产品选项。

我不明白如何执行步骤 3。我确实可以通过 ssh 访问服务器,但我不明白如何运行 sql 命令。

最佳答案

第 3 步不是 SQL 命令,而是 shell 命令。

运行它非常简单:

  1. 通过 SSH 连接到服务器

  2. cd 到您的 Magento 根文件夹(index.php 所在的位置)

  3. 运行提供的命令:php shell/indexer.php --reindex Catalog_product_flat

发生的情况是,您告诉 php 程序运行 shell/indexer.php 脚本,并向其传递 的附加参数 -重新索引catalog_product_flat

关于php - 清除magento中的所有catalog_product_flat表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20180965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com