[Spip-org] rose

From : fil@... , the 22nd April 2009 15:04
  • 2009-04-22 15:04:31 — fil@... - [Spip-org] rose

Il est pas beau ce rose ? et bienvenue à Achille qui nous rejoint sur cette liste mes notes d'install -- cf les questions à la fin concernant la gestion des push par email (dont SPIP pourrait se servir aussi ! rien n'est perdu dans ce jeu avec laconica : push email, openid, jabber etc): install spip.org ====================== config DNS gandi.net spip.org et www.spip.org => 213.41.242.159 cle ssh fil apt-get install sudo joe apt-get install apache2 php5 php5-mysql php5-gd php-pear php5-dev php5-xcache php5-memcache apt-get install git-core subversion apt-get install mysql-server mysql-client * root passwd mysql: passer root pour l'avoir CREATE DATABASE spipolac GRANT ALL PRIVILEGES ON spipolac.* TO 'spipolac'@'%' IDENTIFIED BY 'mush'; config /etc/apache2/sites-enabled/spip-org.conf -> /var/www/spip.org/ cd /etc/apache2/mods-enabled/ ln -s ../mods-available/rewrite.load Pour gérer le serveur je propose qu'on crée une branche publique sur gitorious, sur laquelle chacun de nous aura la clé ssh pour push. Et le serveur ne fera des pull [éventuellement automatisés] qu'à partir de cette branche. Mais dans un premier temps... Créer les fichiers laconica: cf. http://laconi.ca/trac/wiki/HackingGuide   adduser spipo   chown -R spipo /var/www/spip.org   su - spipo   cd /var/www/spip.org/   git clone git://gitorious.org/laconica/laconica-dev-fil.git ./   git checkout -b 0.7.x origin/0.7.x spip.org/install.php puis éditer config.php configurer les droits des fichiers : ./ ./config.php ./avatar/ l'utilisateur spipo fait tourner les daemons : cd /var/www/spip.org ./scripts/start_daemons.sh [à noter pour l'instant faute de compte jabber spipo@ correctement configuré sur im.azerttyu, la connexion de la passerelle xmpp échoue] J'ai ajouté un script qui permet de produire un "virtual" pour postfix http://gitorious.org/projects/laconica/repos/laconica-dev-fil/commits/ee718ba1dee9ed643a3ffa5442fcc61db8e2fa04 On peut déjà créer un compte et poser son avatar, et envoyer des notices. Par contre le mail pour l'instant ne fonctionne pas et provoque une erreur quand on essaie de le configurer (corrigé par http://gitorious.org/projects/laconica/repos/laconica-dev-fil/commits/a2efc0cea2b2e93bcd811187409d1f16daf35870) apt-get install locate librairies de mail : apt-get install php-mail-mimedecode apt-get install make pecl install mailparse + add "extension=mailparse.so" to /etc/php5/cli/php.ini et la passerelle email->laconica fonctionne apt-get install screen Un bug de debian efface les sessions au bout de 24 minutes dans /usr/lib/php5/maxlifetime modifier : - max=1440 + max=$((1440*60)) cf. http://linuxfr.org/forums/15/24345.html Ajout d'un logo $config['site']['logo'] = '/e030.gif'; Si l'on veut poster des notices depuis les mailing-listes il faut écrire un autre MailerDaemon, celui-ci n'accepte que From: email To: incomingemail Nous on veut From: *  Bcc: incoming Dans les virtual on aura: VB471234567890 incoming+user et dans alias: incoming: "|/path/to/scripts/maildaemon2.php $EXTENSION" du coup dans $EXTENSION ie $argc[1] on trouve le $user ou encore /VB471234567890/ incoming+$0 et dans $EXTENSION on trouve le $incoming  (c'est plus scalable !?!) -- Fil