通过SSH /腻子重新索引magento


8

我已经通过登入了我的Magento安装ssh/putty,然后我跑到cd public_html我的根文件夹,然后运行以下命令:

php indexer.php --reindex catalog_product_attribute

但是什么也没有发生,我只是得到一个错误,说“找不到indexer.php”

我看过里面public_html的文件夹的cPanel并没有命名的文件indexer.php,只index.phpindex.php.sample

有人可以帮忙吗?


这行得通吗?
艾尼尔·苏萨

我投票关闭此问题为离题,因为这与Magento无关。
musicliftsme 2013年

在腻子ssh中,我正在对magento重新编制索引。但是它显示的访问权限拒绝了我该怎么办
rajat 19'Jan

如果您有新问题,请单击“ 提问”按钮提问。如果它有助于提供上下文,请包括指向该问题的链接。- 评分
大卫Verholen

Answers:


31

您正在从ROOT运行此命令,并且indexer.php位于shell目录下。因此,请改用以下命令:

php shell/indexer.php --reindex catalog_product_attribute

为了重新索引所有索引:

php -f shell/indexer.php reindexall

列出所有命令:

php shell/indexer.php --reindex catalog_product_attribute
php shell/indexer.php --reindex catalog_product_price
php shell/indexer.php --reindex catalog_url
php shell/indexer.php --reindex catalog_product_flat
php shell/indexer.php --reindex catalog_category_flat
php shell/indexer.php --reindex catalog_category_product
php shell/indexer.php --reindex catalogsearch_fulltext
php shell/indexer.php --reindex cataloginventory_stock
php shell/indexer.php --reindex tag_summary

@sandro:这有帮助吗?
艾尼尔·苏萨

1
我已经+ 1 + 1年定期回到这个答案上
-Bradley4

3

首先,您必须使用ssh / putty登录。使用“ pwd”检查路径,然后转到magento的根文件夹。然后输入“ cd shell”,一旦进入shell。检查indexer.php是否存在文件。使用ssh运行该命令

php indexer.php --reindex catalog_product_attribute
php indexer.php --reindex catalog_product_price
php indexer.php --reindex catalog_url
php indexer.php --reindex catalog_product_flat
php indexer.php --reindex catalog_category_flat
php indexer.php --reindex catalog_category_product
php indexer.php --reindex catalogsearch_fulltext
php indexer.php --reindex cataloginventory_stock

请不要运行所有命令,请在索引管理中签入magento admin,然后再运行要显示的用于重新索引的命令。


2

Magento 1包含一个索引脚本indexer.php,可在MAGENTO_ROOT / shell文件夹中找到。此Shell脚本可用于使用SSH重新索引Magento。

将您的Magento商店与SSH连接,然后使用cd命令转到MAGENTO_ROOT / shell

php indexer.php help

php indexer.php --status

php indexer.php info

php indexer.php --reindexall
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.