comment exécuter en dehors cron.php aggrégateur drupal?
-
24-10-2019 - |
Question
J'utilise aggrégateur module de base dans Drupal et je dois le programmer dans crontab, mais en dehors cron.php
J'ai essayé http://mywebsite.com/admin/content/aggregator/update / 1
je suis 403 erreur interdite
J'ai essayé boucle aussi bien et renvoie cette partie html
You are not authorized to access this page
bien que j'ai mis l'autorisation de ce module aux utilisateurs anonymes !!
une idée est très appréciée Merci
La solution 3
Merci à tous pour votre aide !! i résolu mon problème en programmant le code suivant comme Cron et donc il fonctionne comme aggrégateur Cron je veux:
<?php require_once '/var/www/htdocs/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); module_invoke('aggregator','cron'); ?>
Autres conseils
Pouvez-vous essayer cette URL http://mywebsite.com/admin/config / services / aggrégateur / mise à jour / 1 ?
Il existe des alternatives à l'cron par défaut qui gère toutes les implémentations de cron, par exemple Elysia Cron , voir < a href = "http://2bits.com/drupal-performance/improving-performance-drupals-cron-using-elysia-cron-module.html" rel = "nofollow"> le blog de kbahey à son sujet .
Au moins c'est ce que je suppose que vous voulez faire, exécutez plus ou moins souvent que les autres implémentations Cron.