PROJET AUTOBLOG


Actual-IT.info

Archivé

Site original : Actual-IT.info

⇐ retour index

Corriger le problème de planification de WordPress

vendredi 18 mars 2016 à 10:00

Vous souhaitez prendre de l’avance dans votre planning en vous avançant dans vos brouillons, vous planifiez vos articles et autres backups et quelques jours plus tard… Vous vous apercevez qu’il n’y a rien eu du tout ! Votre WordPress ne sait plus planifier quoi que se soit, en vous affichant une erreur « Planification manquée » par exemple…

Cette mésaventure m’est arrivée depuis de nombreuses semaines sur ce site web, j’ai recherché un peu partout sur le web et demandé sur Twitter (vous vous reconnaîtrez ;)) si quelqu’un avait eu ce genre de problème – Des réponses et des pistes mais malheureusement aucune solution.

Toutefois, voici les quelques pistes qui m’ont été donné :

La solution définitive

Enfin, il y a quelques jours, j’ai trouvé LA solution ultime pour corriger tous mes problèmes. Il s’agit d’un « hook » à effectuer dans le fichier « wp-config.php« .

Version courte

Ajoutez cette ligne de commande vers le milieu du fichier « wp-config.php », juste avant « /* bon blogging… */ » :

define('ALTERNATE_WP_CRON', true);

Redémarrez votre serveur web et le tour est joué !

Version longue

Si votre WordPress est « caché » derrière un routeur/pare-feu comme pfSense (plus d’informations à cette adresse), la planification manquée est dû non pas à un problème sur la machine en temps que telle, mais provient de l’architecture réseau – Oui, ça se corse…
En somme, si WordPress n’arrive pas à exécuter à temps le fichier « wp-cron.php » pour lancer les tâches planifiées, le site web effectuera une action via HTTP pour envoyer les commandes quant à la requête planifiée.

Mais (parce qu’il y a toujours un « mais » dans une problématique) comme votre WordPress est derrière un routeur/pare-feu et que celui-ci bloque les requêtes de loopback, votre site web WordPress ne pourra donc pas s’envoyer des requêtes sur lui-même, puisqu’elles sont bloquées par votre routeur/pare-feu (dans mon cas, pfSense), sécurité oblige…

C’est pour cette raison qu’il faut alors saisir la ligne de commande « define(‘ALTERNATE_WP_CRON’, true); » dans le fichier « wp-config.php » de votre site, pour retrouver enfin vos planifications comme auparavant.

J’ai actuellement cette solution sur CZS et je peux de nouveau effectuer mes planifications d’articles d’une part, mais aussi et surtout les tâches de sauvegarde !! Parce que oui, je ne pouvais plus sauvegarder le site à cause de cette histoire…

Solution trouvée sur le support WordPress (lien)

Cet article Corriger le problème de planification de WordPress est apparu en premier sur ComputerZ Solutions.