Magento和Google Sitemap - Cron

Mau*_*uro 6 sitemap cron magento google-sitemap

我是Magento的新手.我要配置自动生成的Google Site Map.我到处都读过如何使用cPanel为Magento设置cron作业,如何从后端配置等等.

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

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

<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>
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?谢谢!

Fia*_*abs 8

在Magento和Cron设置上,使用cron.sh进行触发.另外我相信Trust但是验证哪个意味着设置cron然后实际查看cron作业输出表以进行正确的运行.

进入高级系统配置并将Cron成功历史寿命和故障寿命设置为1440,以便监控24小时的时间.

您现在可以在时间流中查看索引操作等.在24小时的时间内,您的"工作成功"部分中将列出约300个职位.

现在运行这个cron日志监视器,看看你的cron是否真的在运行.当这个人说的时候,我已经遇到过很多次,但是后来试图对它进行验证并发现它在经过几次尝试后就已经消失了.

下一个问题是声明但是如果我检查文件/app/code/core/Mage/Sitemap/etc/config.xml,它似乎没有更新.首先,这是一个配置模板,它不会更新.启用在数据库中完成.您可以在系统 - >配置 - >目录 - > Google站点地图 - >生成设置 - >启用=是应该是设置中进行检查,一旦保存,则保持为是.Magento查询存储在数据库中的此设置,而不是config.xml以实际运行站点地图生成.

搜索引擎优化 - 启用自动生成的站点地图

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