Effraie.org

Pour un internet libre

Outils pour utilisateurs

Outils du site


doc:blog_dotclear

Ceci est une ancienne révision du document !


Installer un blog dotclear

Dupliquer le blog générique

Sur le disque data, dans blogs on a 3 dossier spéciaux :

  • dotclear c'est l'installation principale, avec tt les fichiers du logiciel.
  • all_blogs permet de partager certaines ressources entre les différents blogs, les plugins par exemple.
  • generic est un template pour un nouveau blog.

Copier le dossier generic dans nouveau_blog.effraie.org en conservant les permissions et le contenu,

cp -a generic nouveau_blog.effraie.org

Modifier la valeur de DC_BLOG_ID dans le fichier index.php :

define('DC_BLOG_ID','nouveau_blog.effraie.org'); # identifiant du blog

Créer un vhost pour ce blog

Dans site-available de apache, on duplique le fichier generic :

cd /etc/apache2/site-available
cp generic nouveau_blog.effraie.org

On y met le nom du nouveau blog et on remplace webroot par blogs.

Créer et paramétrer le blog dans dotclear

Sur https://blogs-admin.effraie.org/ dans systeme > blogs > crer un nouveau blog
Nom : nouveau_blog.effraie.org
url du blog : http://nouveau_blog.effraie.org/ (pas de www et bien le / final)

Sélectionner le blog puis menu extensions > about:config (configuration détaillées du blog), section system :
Paramétre public_path : ../nouveau_blog.effraie.org/public
Paramétre themes_path : ../nouveau_blog.effraie.org/themes

Créer un utilisateur et lui donner des droits sur ce blog et mettre :
email obligatoire
Avertir des nouveaux commentaires par e-mail : mes billets (pour que l'utilisateur détecte les spams)
Changement de mot de passe requis pour la connexion pour forcer l'utilisateur à se choisir un mdp.

Activer le blog dans apache

a2ensite nouveau_blog.effraie.org
service apache2 reload

La 1ère commande crée dans sites-enabled un lien symbolique pour le fichier dans site-available, qu'on a édité précédemment.

doc/blog_dotclear.1379797840.txt.gz · Dernière modification: 2013/09/21 23:10 de Mathieu R