c’est le message d’erreur que j’ai eu lorsque j’ai ouvert mon wordpress.
D’abord je me suis dis que ce n’était pas important.
J’ai laissé tourner le site plusieurs jours et je n’ai remarqué aucun problème.
Mais voilà, en vérifiant un peu plus près le site, je me rends compte qu’il y a quand même un soucis, qui n’est pas visible :
Les sauvegardes ne sont plus effectuées.
Cela pose quand même un soucis, car il est indispensable d’effectuer des sauvegardes régulièrement.
Le premier réflexe est de se dire qu’il serait plus facile de restaurer tous les fichiers. Mais je suis pas sûr que cela règle le problème. Je me dis qu’il serait plus utile de savoir pourquoi ce problème est apparu.
Après quelques recherches sur le net, je n’ai pas trouvé pourquoi cela ne fonctionne plus du jour au lendemain, mais j’ai trouvé une solution pour restaurer le wp-cron.
Je vais vous expliquer ce que j’ai fait et qui a résolu le problème au cas où vous auriez aussi le message wp-cron ne fonctionne pas.
Il faut aller dans le dossier de votre site wordpress.
Il faut ouvrir le dossier wp-includes
Dans ce dossier, il faut ouvrir le fichier cron.php.
Il faut utilise le bloc note ou notepad++
Il faut aller à la ligne 248 :
wp_remote_post( $cron_url, array( 'timeout' => 0,1, 'blocking' => false, 'sslverify' => apply_filters( 'https_local_ssl_verify', true ) ) );
Il va falloir modifier la valeur du timeout. Dans mon fichier, la valeur est de 0,1.
J’ai vu sur un site que l’auteur avait modifié cette valeur pour la mettre à 10.
J’ai essayé avec 1 et 10.
N’oubliez pas d’enregistrer votre fichier.
Le problème semble résolu, car cela fait plusieurs jours que le message wp-cron ne fonctionne pas n’est plus apparut.
Si vous avez une idée sur le problème, n’hésitez pas à donner l’origine du problème, cela pourrait interesser les lecteurs, moi le premier.
Voici l’adresse du site où j’ai trouvé l’astuce : http://www.chine-chinois.com/blog-chine/blog-chine/wordpress-2-9-planification-manquee-la-solution/