Auteur: noirbizarre

Dokuwiki et Cherokee

Pour faire tourner une installation secure de dokuwiki dans Cherokee avec les spécifications suivantes:

  • Accessible depuis https://wiki.noirbizarre.info/
    • uniquement https
    • à la racine du domaine
    • certificat autosigné
  • Récriture des URLs propres
  • DocumentRoot situé dans /var/www/noirbizarre.info/wiki
  • Logs situés dans /var/logs/cherokee/noirbizarre.info (wiki.access et wiki.errors)

Ce tutoriel a été rédigé pour une version 1.0.8 de Cherokee tournant sous Debian Lenny. Les libellés et les screenshots peuvent varier d’une version à l’autre.

Installation du wiki

Pour commencer on récupère la dernière version de dokuwiki ici et on crée ...

Lire la suite

pip, virtualenv, virtualenvwrapper et pydev

L’une des difficultés majeures du développement aujourd’hui est la gestion des dépendances et en particulier pour Python l’isolement de l’environnement de développement.

Pour résoudre ce problème, nous allons utiliser :

  • pip: un remplaçant d’easy_install bien plus complet.
  • virtualenv: permet d’instancier des environnements python isolés.
  • virtualenvwrapper: facilite l’utilisation de virtualenv

Installation des outils de développement

Si ce n’est déjà fait, il faut installer un environnement de développement python classique:

~$ sudo aptitude install python-setuptools python-dev build-essential

Nous installons la dernière version de pip:

~$ sudo easy_install pip

Puis nous installons virtualenv et virtualenvwrapper

~$ sudo pip install ...
Lire la suite