Magento Google Sitemap и Cron - PullRequest
       5

Magento Google Sitemap и Cron

1 голос
/ 07 февраля 2012

У меня проблемы с автоматическим созданием Google Sitemap.Вот что я сделал, чтобы включить его:

  • У вас есть ежечасный cron, который запускается (cron.sh, который запускается) cron.php

  • Установите System-> Configuration-> Google Sitemap-> Generation Settings-> Enabled на «Да»

  • Создан Google Sitemap в Каталоге-> Google Sitemap

Когда я вручную генерирую карту сайта, она прекрасно работает.Крон тоже работает без ошибок.Я пропускаю шаг?

1 Ответ

4 голосов
/ 09 февраля 2012

Для настройки cronjob

  • Добавить cronjob на сервер Linux. Либо через SSH, либо через directadmin. Я запускаю его каждые 30 минут.

* / 30 * * * * /home/shirts01/public_html/cron.sh

  • Перейдите в корневой каталог magento, где находится cron.sh. Через SSH выполните

chmod + x cron.sh

  • Перейдите в приложение / код / ​​ядро ​​/ маг /. Здесь вы можете найти все автоматизированные разделы. Прочитайте эту статью и ниже вы можете найти, как и что вы можете планировать. Помните, что все эти элементы находятся в папке het / etc в config.xml в разделе, например app / code / core / Mage / CatalogRule / etc / config.xml: (здесь это CatalogRule)

    http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job

<crontab>
<jobs>
  <catalogrule_apply_all>
      <schedule><cron_expr>0 1 * * *</cron_expr></schedule>
      <run><model>catalogrule/observer::dailyCatalogUpdate</model></run>
  </catalogrule_apply_all>
</jobs>
</crontab>
  • Перейдите к файлу Rigth и найдите слова CRON. В основном вы найдете элементы уже определены. Здесь вы можете изменить ваши пожелания.

  • Для карты сайта сделайте то же, что и выше. Но также ищите слово ENABLE в config.xml. Это должно быть установлено в 1 (и по умолчанию 0)

        <generate>
            <enabled>1</enabled>
            <error_email><![CDATA[]]></error_email>
            <error_email_template>sitemap_generate_error_email_template</error_email_template>
            <error_email_identity>general</error_email_identity>
        </generate>

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...