Autoriser le CRON de WordPress derrière un .htaccess / .htpasswd

Si vous utilisez une double authentification via .htaccess / .htpasswd pour vous connecter à votre site WordPress, il y a de fortes chances pour que les tâches planifiées de type CRON ne soient plus exécutées. Pour contourner cette restriction, il nous faut autoriser le fichier wp-cron.php.

À l’aide de votre client FTP favori, ouvrez le fichier .htaccess situé à la racine Web de votre hébergement. Rajoutez les lignes ci-dessous qui autorisent n’importe qui à accéder au fichier wp-cron.php, soit le comportement par défaut en temps normal :

# BEGIN Allow CRON
<Files "wp-cron.php">
Allow from All
Satisfy Any
</Files>
# END Allow CRON

Sauvegardez le fichier puis installez une extension comme WP Crontrol à partir du lien suivant :

WP Crontrol

Une extension pour gérer les tâches CRON de votre site WordPress.

Taille : 18,0 KiB  •  Date : 24 avril 2017 •  Hits : 62

Elle vous permettra de lancer manuellement une tâche planifiée et tester ainsi le bon fonctionnement du système :

Si la tâche exécute correctement les actions demandées – testez par exemple une tâche qui nécessite l’envoi d’un mail, alors tout est correct à présent.

Le bon compromis entre sécurité et flexibilité !

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX