Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Page 1 of 2
Не работает Оповещения о товаре и оповещение о цене
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

Всем здравствуйте,
вот собственно весь вопрос. В конфигурации включил, периодичность задал.... Все остальные письма уходят.
На мой взгляд очень полезная функция, хочется заставить её работать.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rugento
Guru
 
Avatar
Total Posts:  540
Joined:  2008-11-15
Russia, Vologda
 

Настройте крон и все пойдет.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sergiy Stotskiy
Member
 
Avatar
Total Posts:  53
Joined:  2011-02-27
 

В корне Magento есть скрипт cron.sh. Его нужно запускать через crontab каждуй минуту в идеальном случае, но можно ставить в зависимости от возможностей сервера, например, раз в 5-30 минут, если выполнение задач не критичное.

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

ОК, вписал в файл /app/code/core/Mage/ProductAlert/etc/config.xml строчку

<schedule><cron_expr>*/10 * * * *</cron_expr></schedule>
<crontab>
  <
jobs>
    <
catalog_product_alert>
      <
schedule><cron_expr>*/10 * * * *</cron_expr></schedule>
      <
run>
        <
model>productalert/observer::process</model>
      </
run>
    </
catalog_product_alert>
  </
jobs>
</
crontab>
но ничего не происходит.
 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 
sergejsuper - 07 August 2012 06:32 PM

ОК, вписал в файл /app/code/core/Mage/ProductAlert/etc/config.xml строчку

Вы или не слушаете то, что вам говорят или игнорируете написанное.
Запускается ли у вас файл cron.php или cron.sh, лежащие в корне сайта, с некоторой периодичностью средствами сервера (в не Magento)?

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

Я слушаю и не игнорирую, я просто, не знаю, как запускать или настраивать запуск этих служб на сервере. Информация на английском помогает мало.

Можно ли запустить задачу средствами панели Plesk?

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Скорее всего можно, не встречался с такой.
Не можете сами, обратитесь в службу поддержки хостинга и покажите линк на статью.

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

Статьи нет, посмотрите, я прицепил картинку. В общем понятно, только вот, что писать в строчке команда?
У меня VServer и мой хостер на просьбу о помощи, ответил, что такую помощь не оказывает.

Image Attachments
plesk.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Значит в вашей панели есть возможность запускать скрипты по расписания.
Какой путь до файла вам никто не скажет, так как это зависит от файловой системы на вашем сервере. Вам надо узнать папку, где лежит ваш сайт и к этому пути добавить cron.php или cron.sh. И настроить запуск каждые 5 минут.

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

после настройки получаю сообщение о ошибки планировщика
/bin/sh: /srv/www/vhosts/s15401591.onlinehome-server.info/24-sport/cron.php: Permission denied
и
/bin/sh: /srv/www/vhosts/s15401591.onlinehome-server.info/24-sport/cron.ch: No such file or directory
соответственно.

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 
sergejsuper - 12 August 2012 05:46 PM

/bin/sh: /srv/www/vhosts/s15401591.onlinehome-server.info/24-sport/cron.ch: No such file or directory
соответственно.

Значит где-то ошиблись в пути. Ищите.

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

Заработало!
вот так должна выглядеть команда
curl -s -o /dev/null http://domain.com/cron.php

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

В общем и в целом, копнув тему cronjob узнал, что существую сторонние сервисы и совсем не обьязательно свои собственные серверные решения crontab. Вот к примеру cronjob.de работает отлично.

Хотелось бы узнать у уважаемых специалистов, какие еще полезные функции необходимо (можно) запускать средствами conjob?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rugento
Guru
 
Avatar
Total Posts:  540
Joined:  2008-11-15
Russia, Vologda
 

Комада так же может быть такая:

wget -- -q http://www.site.ru/cron.php
 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

Что бы уже до конца добить тему оповещения.
Обратил внимание, что в приходящих письмах как то, краткий текст описания продукта отображается с html кодом.
<div><span style="font-size: small;"><span style="font-family: Arial;”
Причем, картинка, ссылки и т.д. отображаются коректно.

 
Magento Community Magento Community
Magento Community
Magento Community
 
sergejsuper
Member
 
Avatar
Total Posts:  55
Joined:  2012-05-20
 

Интересно, это вот такой баг только у меня или это у всех!

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top
Page 1 of 2