Как запустить Drupal агрегатор вне cron.php? - PullRequest
1 голос
/ 26 января 2011


я использую основной модуль агрегатора в drupal и мне нужно запланировать его в crontab, но за пределами cron.php я попробовал wget http://mywebsite.com/admin/content/aggregator/update/1
я получил ошибку 403
я попробовал curl, и он возвращает это как HTML часть

  You are not authorized to access this page

хотя я установил разрешение этого модуля для анонимных пользователей !!

любая идея высоко ценится Спасибо

Ответы [ 3 ]

1 голос
/ 26 января 2011

Существуют альтернативы cron по умолчанию, который запускает все реализации cron, например Elysia Cron , см. сообщение в блоге kbahey об этом .

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

1 голос
/ 28 января 2011

Спасибо всем за помощь !!я решил свою проблему, запланировав следующий код как cron и, таким образом, он запускает агрегатор cron, как я хочу:

&lt?php
require_once '/var/www/htdocs/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
module_invoke('aggregator','cron');
?>
1 голос
/ 26 января 2011

Можете ли вы попробовать этот URL http://mywebsite.com/admin/config/services/aggregator/update/1?

...