Bug avec Wordpress – Besoin d’un peu d’aide
Par Korben

Hello les gens,
j’ai un pur souci et je lance un post à la mer parce que je me dis que peut être quelqu’un parmi vous aura la solution…
Je vous explique : j’ai un super wordpress et lorsque je programme un billet à l’avance, lorsque la date est passée et que le billet est censé apparaitre sur le site, et bien que dalle !
Et lorsque je vais voir le billet dans l’interface d’admin, c’est écrit un truc du genre « publication dans 3h à partir de maintenant» alors que ça fait xx heures que ça aurait dû être publié et plus le temps passe, plus ce chiffre augmente.
Lorsque j’édite le billet, la date et l’heure sont pourtant OK. J’ai cru au début que c’était parce qu’il fallait que je passe le post d’un status brouillon à programmé ou publié mais après plusieurs tests c’est pareil.
Je procéde toujours ainsi et parfois le billet et bien publié et parfois, il reste coincé :
- J’écris mon post
- je met la date et l’heure qui me convient (genre demain)
- Je clique sur publié
- Le post passe alors en programmé… tout semble ok et pourtant, ça coince.
Bref, si quelqu’un a une solution miracle, je suis preneur. Merci très beaucoup fort d’avance à tous.
Je vous recommande aussi la lecture des sujets suivants
- Le blog par mail avec Posterous
- Furk – un hybride entre bittorrent et direct download
- Le retour de RadioBlogClub
- Des mots de passe simples à retenir avec PasswordBird
- C’est maintenant que ça se passe !
- Le secret de Invision Power Board
- Google montre la date d’indexation des pages web
- Pas de photos sexy dans la boite mail de Salma Hayek :-)
- Envoyer un message sur Twitter avec PHP
Grossefaille non patchée dans Wordpress ! Amis bloggers, voici l’astuce pour éviter le drame…






Humandrop
l’heure du système est à jour ?
Posté le 9 novembre 2008 à 18:32:43
Humandrop
on dirait
Posté le 9 novembre 2008 à 18:33:28
cori
Vérifier si des plugs ont été activés ou mis à jour très récemment. En particulier des plugs du style anti spam. Cela m’était arrivé. Cordialement.
Posté le 9 novembre 2008 à 18:39:55
jack
Je mets un message sur le forum Wp-france pour inviter qq à t’aider.
Voilà c’est fait http://www.wordpress-fr.net/support/sujet-18994-korben-blog-korben-info-demande-aide
Posté le 9 novembre 2008 à 18:40:50
cori
Cela peut venir aussi de l’hébergeur de ton blog.
Posté le 9 novembre 2008 à 18:44:08
AbriCoCotier
Ah oui, ça m’est arrivé !
Réfléchis à l’heure du serveur (c’est l’heure qu’utilise WP pour publier), or en France, avec les heures d’été et l’heure d’hiver, ça fout la merde entre les serveurs et les utilisateurs de WP.
Posté le 9 novembre 2008 à 19:00:02
Jean-Baptiste
Sinon tu as le forum de Wordpress francophone, et si vraiment tu ne trouves toujours pas ta réponse, tu peux aller sur le forum officiel
Posté le 9 novembre 2008 à 19:07:50
Ben Kenobi
oui je tendrais à dire que ça vient du fait que tu as sans doute pas changer d’heure ton blog dans les réglages de WP.
Posté le 9 novembre 2008 à 19:16:10
Aigleblanc
Quand bien meme.. cela retarderait la parution de son billet d’une heure… et pas le bloquer complètement…
Tu n’aurais pas des ratés dans ton cron sur ton serveur plutot ?
Posté le 9 novembre 2008 à 19:23:40
Jay
Korben j’ai exactement le même prob que toi sur mes 2 blogs wordpress. impossible de programmer des articles et ce depuis quelques mois déjà .
ça se passe ici sur le forum wordpress: http://www.wordpress-fr.net/support/sujet-4498-articles-differes-mais-fait
Donc je suis preneur d’une solution
Posté le 9 novembre 2008 à 19:23:48
Matt
Salut,
Si tu utilises un plugin de cache, supprime le cache de temps en temps. Je pense notamment à WP Super Cache qui ne vire pas toujours les fichiers expirés (comme la page d’accueil).
Posté le 9 novembre 2008 à 19:27:10
Hebdo
Pour tester il me faudrait le nom d’utilisateur et le mot de passe admin.
Non je déconne, mais c’est ce que m’a demandé mon FAI pour régler un problème avec ma messagerie.
Sinon je n’ai pas d’idée pour ce problème que j’avais simplement réglé avec une réinstallation faute d’avoir la solution.
Posté le 9 novembre 2008 à 19:38:14
antouane
Sinon il va falloir aller fouiller dans le code Wordpress pour comprendre ou ca déconne.
Ou alors écrire un script toi meme
Posté le 9 novembre 2008 à 19:44:11
Kris
Après avoir créé ton billet, regardes en base si l’heure souhaitée de ton billet est la bonne ?
Posté le 9 novembre 2008 à 20:04:12
Kyro
autre solution attendre la maj de Wordpress qui arrive sous peu ^^
Posté le 9 novembre 2008 à 20:25:07
Gana
Solution : arréter de partir en vacances et être devant son écran pour poster en temps et en heure . . . . . poussez pas . . . . . . => []
Posté le 9 novembre 2008 à 20:30:20
Cerium
Je l’ai fait qu’une seule fois et ça a marché
Bref, euh est-ce que ta version de wp est à jour ?
Posté le 9 novembre 2008 à 21:03:33
Pingoo
Même problème sur le blog Auto Vibes. Hosté sur une dedibox, j’ai pensé un moment que c’était lié à la dedibox d’ailleurs. Si t’as une solution je prends.
Posté le 9 novembre 2008 à 22:12:43
Myst
Essaye de télécharger sur le site officiel la même version que ton WordPress, tu décompresses et tu compare (avec un logiciel) les deux versions voir si tu n’aurais pas fait une erreur dans la modification des sources.
Posté le 9 novembre 2008 à 23:20:55
nikko
SALUT
l’hébergeur ne gère pas les script php automatiquement…?
Posté le 9 novembre 2008 à 23:25:00
GuAM
Ben j’ai le même bug et la solution que j’ai trouvée, c’est de passer le billet en « publié» avec la date programmée « dans le futur» . Et ça marche…
Voilà , c’était ma contribution.
Posté le 9 novembre 2008 à 23:46:52
BB
Même problème, même bug, et pas de solution ^^
Enfin si, mais ce n’en est pas une. Obligé de « venir» sur le site et bidouiller la date pour que l’article soit publié.
(Et PS: hébergé chez OVH)
Posté le 10 novembre 2008 à 03:31:34
seebz
Si aucune solution n’est disponible sur le forum de wp, ce devrait être réalisable avec quelques lignes de codes.
Ca donnerait grosso modo quelque chose comme ceci :
# On met en ligne si nécessaire
$sql = »
UPDATE la_table_articles
SET champs_status=’online’
WHERE champs_date_publication<NOW()
AND champs_status=’auto_publication’
« ;
{
foreach(glob(’chemin/vers/dossier/cache/*’) as $file)
unlink($f);
}
A placer au début du fichier qui liste les articles.
Je n’ai jamais utilisé wp donc je ne connait pas les noms des tables,champs, etc… mais l’idée y est
ps: on gagne quoi ? :p
Posté le 10 novembre 2008 à 09:03:55
euristis
Problème malheureusement connu de WP et qui dure depuis des lustres … cela vient de la gestion pas toujours correcte de la crontab (j’ai le cas sur OVH) la seule solution pour s’en sortir, est de « forcer» crontab et d’exécuter périodiquement le fichier : wp-cron.php. Attention à ne pas mettre une execution trop fréquente (genre toute les minutes) sinon, la charge du serveur risque d’en patir gravement (je sais j’ai déjà malheureusement fait l’expérience)
Hope this help
Posté le 10 novembre 2008 à 09:35:10
Passion Technologeek
C’est l’hébergeur le coupable ! Contacte le support pour voir
Posté le 10 novembre 2008 à 11:05:08
Red@
j’ai eu le meme soucis et c’est le Serveur de mon hébérgeur qui en été le coupable …
+1 pour nabil
Posté le 10 novembre 2008 à 13:01:23
Jay
@Korben: Je t’ai envoyé un mail avec la solution qui fonctionne chez moi. Hésite pas à la publier si elle fonctionne aussi pour toi histoire que tout le monde en profite. VOilÃ
Posté le 10 novembre 2008 à 20:19:00
Glamuvi
>Je procéde toujours ainsi et parfois le billet et bien publié et parfois, il >reste coincé :
>
> * J’écris mon post
> * je met la date et l’heure qui me convient (genre demain)
> * Je clique sur publié
> * Le post passe alors en programmé… tout semble ok et pourtant, ça coince.
Et si tu cliquais sur « publier» et pas « publié» ??
bon, je sors…
Posté le 11 novembre 2008 à 07:48:36
psychoz
On n’est jamais aussi bien servi que par soit même => programmer son propre site ^^ , au moins on est sur du résultat.
Sinon je te conseillerais de savoir ou est localisé ton hébergeur , voir si il existe un décalage horaire.
Posté le 11 novembre 2008 à 10:41:29
Pingoo commente le 11/11/2008 | Pingoo.com
[...] Pizza ? – “Accélérateurs de bronzage” chez Babillages, pour un request. – “Bug avec Wordpress” chez Korben, parce que j’en rencontré le même. – “EventBox, une application [...]
Posté le 11 novembre 2008 à 18:28:29
Aldian
Perso comme je suis un amateur, j’ai un blog gratuit en .wordpress.com, donc j’ai pas ça comme option. Mais j’ai quand même remarqué un truc sympa hier soir: Si on est un peu en retard dans la publication, genre on voulait poster un truc le 11, et on est déjà le 12 depuis 30 min. Qu’à cela ne tienne, on va dans l’heure du blog, on met GMT +0 et on publie le 11. Ensuite on écrit un deuxième billet, on remet GMT +1, et hop le deuxième billet passe le 12. Bon je ne sais pas si c’est très académique, mais c’est marrant :=)
Posté le 12 novembre 2008 à 09:45:46
Ben
quel site…
Posté le 25 novembre 2008 à 11:13:10
David Bénard
Ca me prend la tête, j’ai exactement le même problème depuis une semaine, c’est tout nouveau !!!!!
Korben, tu t’en est sorti ?
Posté le 15 décembre 2008 à 10:15:18
Korben
J’ai mis ça dans mon crontab
*/40 * * * * php /home/site/www/korben/wp-cron.php
Posté le 15 décembre 2008 à 10:20:35
David Bénard
… pas compris… (tu parles du fichier wp-cron ???)
Posté le 15 décembre 2008 à 13:54:57
Korben
@David Bénard: sur ton serveur, tu fais
sudo crontab -e
et tu rajoutes la ligne
*/40 * * * * php /home/site/www/korben/wp-cron.php
dedans
Tu sauvegardes et y’a plus qu’à croiser les doigts… En gros, ça lance manuellement le fichier php wp-cron.php
Posté le 15 décembre 2008 à 14:08:04
David Bénard
Arf : beaucoup trop compliqué pour moi
(mode boulet) Pour info je suis chez Free et j’ai beau fouiller dans mon SQL, je ne vois pas où aller faire tout ça ou taper cette requête
Aïe aïe aïe…
Posté le 15 décembre 2008 à 14:30:01
David Bénard
C’est revenu tout seul, j’imagine que le soucis venait de Free de toute façon
Posté le 17 décembre 2008 à 14:23:13