Mot-clé - Dotclear

Fil des billets

mercredi 25 octobre 2017

Pas d'admin sous Dotclear

Ces derniers temps l'accès à la partie "admin" de Dotclear semble inacessible. Cela vient du fait, que lorsque l'on se connecte il y a une requête qui est faite vers http://download.dotclear.org/versions.xml. Or en ce moment le serveur semble avoir des soucis. et par conséquent on ne peut plus se connecter [1], et faire la manipulation expliquée dans ce billet [2].

Je suis donc parti sur l'interface de phpMyAdmin chez TuxFamily pour régler ce problème.

Tout d'abord j'ai recherché tous les utilisateurs sur ce blog :

SELECT user_id, pref_value FROM `dc_pref` WHERE pref_id = "dcnews"

Ensuite j'ai changé la valeur, c'est un booléen (0 ou 1).

UPDATE `dc_pref` SET pref_value = 0 WHERE user_id = "USER" AND pref_id = "dcnews"

En remplaçant USER par votre identifiant. Normalement tout devrait refonctionner.

Notes

[1] Chez TuxFamily, on obtient une erreur 504 (Gateway Time-out), le temps d’attente de la réponse du serveur a écoulé.

[2] La manipulation dans le fichier inc/config.php ne résoud rien.

lundi 16 octobre 2017

Nouveau thème

Comme vous avez pu peut être le constater, j'ai mis en place un nouveau thème. Seul pour l'instant, le blog et notre portail ont une apparence unifié. Le wiki va venir plus tard (d'ici la fin de mes vacances ...). Il peut y avoir des choses qui passent mal, cela sera réglé au fur et à mesure.

L'ensemble de mes modifications sont disponibles sur le dépôt GitHub. [1]

Note

[1] Je sais, ce n'est pas libre, mais beaucoup de logiciels l'utilisent, et c'est plus facile pour y contribuer (pour des patchs par exemple).

mardi 5 septembre 2017

HTTPS partout

L'ensemble des sites (blog et wiki) sont désormais uniquement accessibles en HTTPS [1]. Merci à notre hébergeur TuxFamily pour cette initiative.

L'ajout d'un fichier .htaccess à la racine avec ce contenu permet de mettre en place cette fonctionnalité :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]

Note

[1] Cela fait suite à une demande de plusieurs adhérents sur notre liste de diffusion.

dimanche 3 septembre 2017

Mise à jour réussie

Profitant d'un peu de temps libre en ce dimanche de septembre, j'en ai profité pour mettre à jour le gestionnaire de blog. Nous sommes passés d'une version 2.11.2 à une version 2.12.1.

Auparavant je passais par l'application d'un patch, mais les administrateurs de TuxFamily semblent avoir mis des limitations, cette procédure n'est plus réalisable. Je me suis donc fait un ensemble de programmes pour me simplifier la tâche.

Il ne nous reste plus qu'à trouver un joli thème (si possible compatible avec les tous les terminaux).

dimanche 14 août 2016

Mise à jour du blog, laborieuse, mais c'est fait

Je viens de mettre à jour le blog [1] nous utilisons désormais la dernière version en date, 2.10 (publiée pour les treize ans de ce formidable moteur de blog).

Dans le titre, j'ai mentionné le fait que le passage vers cette nouvelle version a été chaotique. La procédure habituelle n'a pas fonctionné comme je l'espérai, donc j'ai apporté les changements manuellement à l'aide le commande cp.

La commande patch me renvoyait sans cesse cette erreur :

patch failed to set the owner of file ... permission denied

Je me suis rendu compte après coup que tous les fichiers .php étaient exécutables par tous le monde (propriétaire all), l'erreur provenant peut-être de ces « mauvaises permissions ». J'ai remis tout ça en ordre avec cette commande :

find . -type f -name '*.php' | xargs chmod a-x

Maintenant, il falloir plancher sur un nouveau thème, celui-ci commence à se faire vieux :), et il n'est pas vraiment adapté aux résolutions des mobiles.

Note

[1] Il s'agit de Dotclear.

lundi 19 janvier 2015

Installation de Dotclear sous openSUSE (bis)

Il y a quelques années, j'avais écrit un billet sur l'installation de Dotclear en local.

Nous allons donc revoir la procédure de A à Z, en changeant cette fois-ci de serveur Web, et de système de base de données.

Les prérequis sont :

  • Un serveur HTTP
  • Une base de données
  • PHP >= 5.2

Lire la suite...

samedi 16 novembre 2013

Mise à jour réussie

Je viens de mettre à jour le « blog », la mise à jour s'est déroulée sans accroc.

La procédure par la méthode du patch est extrêmement efficace, et rapide.

La partie admin est un peu déroutante au début, mais on s'y fait.

jeudi 14 février 2013

Soirée DOTCLEAR - présentation et initiation

Ecrivez vos billets directement depuis LibreOffice

      Étaient présents ceux qui étaient là

lundi 21 mai 2012

Mise à jour

Dotclear logo

L'annonce date du 19 mai, j'ai profité d'avoir un peu de temps cette après-midi, pour mettre le site à jour.

La procédure est très simple :

  1. Connexion par SSH sur le serveur de TuxFamily
  2. Téléchargement du patch [1] à cette adresse
  3. Décompression du fichier, avec la commande gunzip
  4. Application du patch (Cf. la commande ci-dessous).
(~/avignuasso/avignu.tuxfamily.org-web/htdocs/news)
assoavignu@pastis $ patch -p1 < 2.4.2-2.4.3.diff 

Et voilà, en deux minutes, c'était fait.

Un dernière chose, j'ai remarqué, qu'avec le précédent billet, nous avons eu du spam dans les commentaires, donc les commentaires, ainsi que le rétroliens sont bloqués.

Note

[1] Il s'agit d'un fichier .diff « gzippé ».

lundi 26 décembre 2011

Mise à jour

Dotclear logo

Le blog vient d'être mis à jour, une annonce a été publié ce week-end. Cet upgrade « mineur » corrige une faille de sécurité, donc autant en profiter.

Ci-dessous, la procédure que j'ai utilisé.

1. J'ai téléchargé le patch, à cette adresse : http://download.dotclear.org/patches/

2. Connexion en SSH au serveur

olivier@bornem:~ $ ssh assoavignu@212.85.158.7
[...]

(~)
assoavignu@pastis $ 
(~)
assoavignu@pastis $ cd avignuasso/avignu.tuxfamily.org-web/htdocs/news/
(~/avignuasso/avignu.tuxfamily.org-web/htdocs/news)
assoavignu@pastis $ wget http://download.dotclear.org/patches/2.4.0-2.4.1.2.diff
(~/avignuasso/avignu.tuxfamily.org-web/htdocs/news)
assoavignu@pastis $ patch -p1 < 2.4.0-2.4.1.2.diff

J'ai eu un seul « warning » concernant le fichier CHANGELOG, je l'ai télécharger à partir du dépôt mercurial, https://hg.dotclear.org/dotclear/su.... Il faut choisir le bon changeset, dans notre cas, il correspond au numéro 5307412afe6d.

Et voilà :)

- page 1 de 2