gpt4 book ai didi

Magento 和 Google 站点地图 - Cron

转载 作者:行者123 更新时间:2023-12-04 13:53:05 26 4
gpt4 key购买 nike

我是 Magento 的新手。
我正在尝试配置自动生成的 Google 站点地图。我到处读过如何使用 cPanel 为 Magento 设置 cron 作业,如何从后端配置等等。

我当前的设置:在系统 -> 配置 -> Google 站点地图 -> 生成设置 -> 启用 = YES 下。当然,我已经在 Catalog -> Google Sitemap 上创建了站点地图,我可以手动生成它而没有任何问题。

但是如果我检查文件 /app/code/core/Mage/Sitemap/etc/config.xml 它似乎没有更新(不同的内容 btw config.xml 和后端)。似乎文件系统的最后一次更新是在 2012 年 4 月 20 日而不是今天进行的。 (我还运行了 Fluch Magento 和 Storage Cache)

<generate>
<enabled>0</enabled>
<error_email/>
<error_email_template>sitemap_generate_error_email_template</error_email_template>
<error_email_identity>general</error_email_identity>
</generate>

有人可以帮我吗?
谢谢!

最佳答案

在 Magento 和 Cron 设置上,使用 cron.sh 进行触发。我也相信信任但验证 这意味着设置 cron,然后实际查看 cron 作业输出表以正确运行。

进入您的高级系统配置并将 Cron Success History Lifetime 和 Failure Lifetime 都设置为 1440,以便您监控 24 小时的时间跨度。

您现在将能够在时间流中看到索引操作等。在 24 小时的时间跨度内,您的工作成功部分将列出大约 300 个工作。

现在运行 cron log monitor看看你的 cron 是否真的在运行。当这个人说它是时,我遇到过很多次,但随后尝试验证它并发现它在几次尝试后便便了。

下一个问题是语句但是如果我检查文件/app/code/core/Mage/Sitemap/etc/config.xml 它似乎没有更新。首先,这是一个配置模板,不会更新。启用是在数据库中完成的。您在 System -> Config -> Catalog -> Google Sitemap -> Generation Settings -> Enable = Yes 中检查它应该是设置并且一旦保存,就保持在 Yes 上。 Magento 引用存储在数据库中的这个设置,而不是 config.xml 来实际运行站点地图生成。

Search Engine Optimization - Enable Autogenerated Sitemap

现在,如果您在 Catalog -> Google Sitemap 下正确创建了站点地图,则实际 sitemap.xml 文件上的日期/时间戳应该开始更新。

关于Magento 和 Google 站点地图 - Cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10654875/

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