Parfois il arrive que le serveur de mise à jour de Dotclear ne réponde pas, ce qui m’est arrivé hier alors que je voulais vérifier les nouveaux commentaires sur mon blog et que du coup l’administration ne réponde pas et retourne une jolie erreur 503 — uniquement sur le tableau de bord, puisque c’est seulement ici qu’on vérifie la présence de mise à jour.
Dans ces cas-là, pour retrouver l’accès, il est possible de décommenter (ou d’insérer) une ligne dans votre fichier inc/config.php :
// Update checking
define('DC_NOT_UPDATE',true);
À remettre à false ou à commenter une fois que le serveur est de retour ; il suffit de vérifier que l’URL http://download.dotclear.org/versions.xml réponde bien dans un navigateur, ce qui devrait normalement vous donner un joli :
<?xml version="1.0" encoding="UTF-8"?>
<versions>
<subject name="dotclear">
<release name="stable" version="2.11.2"
href="http://download.dotclear.org/latest/dotclear-2.11.2.zip"
checksum="16d34596d18892b3c8c60be29dc4e27c"
info="http://services.dotclear.net/redir?about=dotclear-2.11.2"
php="5.3"
/>
<release name="testing" version="2.11.2-r3536"
href="http://download.dotclear.org/nightly/dotclear-2.11.2-r3536.zip"
checksum="f623b7987dce1b67810a97ce53433e3f"
info="http://services.dotclear.net/redir?about=dotclear-testing"
php="5.3"
/>
<release name="unstable" version="2.12-dev-r3550"
href="http://download.dotclear.org/nightly/unstable/dotclear-2.12-dev-r3550.zip"
checksum="fbcf03b0910b3d22e7ecbe8e97c49ca9"
info="http://services.dotclear.net/redir?about=dotclear-dev"
php="5.3"
/>
<release name="sexy" version="2.5-RC-r1107"
href="http://download.dotclear.org/nightly/dotclear-2.5-RC-r1107.zip"
checksum="bd4eda899deeeb9d2bcb79d74c549af4"
info="http://services.dotclear.net/redir?about=dotclear-sexy"
php="5.3"
/>
</subject>
</versions>
Et puis au passage, supprimer l’affichage des nouvelles de Dotclear sur le tableau de bord peut aussi aider quand le serveur a du mal à répondre ; à faire dans « Mes préférences », onglet « Mon tableau de bord », partie « Modules du tableau de bord ».
Depuis la dernière version 2.12.1 il est aussi possible de désactiver le contrôle de mise à jour de Dotclear, au même endroit où on règle les modules du tableau de bord. Donc pour ne plus dépendre du tout de l’état du serveur dotclear.org il faut décocher la 2e option (nouvelles de Dotclear) et cocher la 4e option (pas de contrôle des mises à jour) :
1 De mirovinben -
J’ai mis ça en place hier matin après avoir constaté des temps de réponse trop long de l’admin de dotclear tant en local qu’en ligne.
J’ai l’intention de laisser le truc actif tout le temps. La recherche de mises à jour se fera désormais en mode manuel.
2 De Franck -
Tu fais bien, puisque de toute façon, à part la 2.12 de cet été, ça va être plutôt calme dans les années à venir de ce point de vue :-)
3 De Gérard Barré -
Bonjour,
Victime du souci hier matin, sans avoir accès au forum, je ne savais pas trop quoi faire. Quand le forum est revenu, je n’ai pas retrouvé la discussion à ce sujet.
Merci pour la modification à apporter exposée clairement dans ce billet.
Cordialement,
Gérard Barré
4 De domahom -
Ha ben je comprends mieux, je m’étais déconnecté du Net pendant les ouacances (c’est bon le sevrage… parfois), du coup j’ai de la lecture en retard et des changements à faire dans mes config.php.
Voici une saine occupation toute trouvée au boulot ce matin…
Merci l’ami ;-)
5 De lynxxe -
Contente de trouver cette explication car effectivement l’admin n’est pas très accessible.
Mais pourrais-tu m’en dire plus sur la manip :
Merci et désolée, car je dois être la seule nulle chez Dotclear apparemment.
6 De Franck -
lynxxe les lignes peuvent être insérées n’importe où, sauf à la 1re ligne. Personnellement je conseillerais de les placer à la fin.
Une dernière chose, si ce fichier se termine par un ?>, en dernière ligne, je conseille de supprimer celle-ci, avant d’insérer les deux nouvelles.
7 De lynxxe -
Ouf, c’est fait, et ça roule à toute vitesse ! Ravie je suis. :-)
8 De More or less -
Admin Dotclear 503
Oops, l'administration de Dotclear me retourne une erreur 503 Service unavailable (Service indisponible) Voilà la mésaventure qui m'est arrivé dans la foulée de la mise en route compliquée (la loi des séries ;) ). Alors que j'ai travaillé pendant...
9 De Franck -
Ah y’est, la future 2.13 fera un contrôle asynchrone de la présence d’une nouvelle version (Ajax c’est pratique) ! Faut que je fasse pareil pour les news…
10 De Ali -
Actually Paul, you spotted the right spot. Which is all the issues behind the slow responding on logging as Admin because of the connection with the Dotclear’s servers.
Thank you so much for sharing this idea, and it really helps.
Merci.
Ali