如何在Magento中为清除缓存和重建索引设置cron作业。我不知道如何将cron设置为重新索引。但是我看到了一些在magento每天都默认运行的cron。我仍然面临着在我的网站上重建索引的问题。我还需要清除缓存。On Magento website在这里
他们说日志清理和重建索引在代码中被注释掉了,那么我可以在哪个文件中取消注释来为日志清理和重建索引设置cron作业?
谢谢,穆拉利
发布于 2013-03-12 14:59:21
要创建cron作业,请将以下内容添加到您的cron文件中,以便每天早上6点重新建立索引
0 6 * * * php -f /shell/indexer.php reindexall注意:如果您收到一个错误,告诉您内存不足,如下所示:
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 7680 bytes) in …/app/code/core/Mage/Index/Model/Indexer.php on line 163尝试注释掉.htaccess文件中的php_value memory_limit和php_value max_execution_time。
发布于 2016-04-03 15:00:35
我已经在我的cPanel 11.52.2.4中测试了我的解决方案。因此,请保持冷静,并遵循以下步骤:
导航到您的magento2管理区域。然后单击System > Index Management。
从Actions下拉列表中选择Update by schedule,然后单击submit。
这是它从管理部分。现在导航到cPanel区域并执行以下操作-
H112如果您已经创建了cron作业,则可以对其进行编辑,或创建新的cron作业。选择运行cron作业的频率,假设E115每周运行一次(0 ** 0).
php-cli /home/username/public_html/sub_folder_if_any/bin/magento indexer:reindex
如果您想要较低的频率,但请注意,如果您放置较低的频率,它将消耗资源。
注意:请确保根据您的magento2安装目录将<username>替换为您的cPanel用户名和/<sub_folder_if_any>。如果您没有使用任何子目录,请忽略它
发布于 2014-04-01 12:24:56
我们有相同的问题,并解决了将to更改为Bytes。我们没有设置memory_limit 1024M,而是更改为1073741824。
看起来像是服务器有问题...我们使用Plesk Panel托管在Media Temple
希望你能早点解决这个问题。
问候
https://stackoverflow.com/questions/15355005
复制相似问题