Outils pour utilisateurs

Outils du site


www_divers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révisionLes deux révisions suivantes
www_divers [2007/03/31 17:28] – créée thierrywww_divers [2007/03/31 17:43] thierry
Ligne 1: Ligne 1:
-====== Liens divers ====== +====== Autour de WWW ======
-Conversion de code en HTML: http://www.palfrader.org/code2html/+
  
 +====== plogger ======
 +
 +===== Administatration =====
 +
 +C'est là:
 +
 +   http://kaakool.free.fr/plogger/admin
 +
 +On peut envoyer les images dans **/uploads**
 +
 +====== PmWiki ======
 +
 +===== Restreindre fortement les droits en ecriture =====
 +
 +Editer **pmwiki/local/config.php** et faire ça:
 +
 +   $DefaultPasswords['admin'] = crypt('mot_de_passe');
 +   $DefaultPasswords['edit'] = crypt('mot_de_passe');
 +   $DefaultPasswords['attr'] = crypt('mot_de_passe');
 +   $DefaultPasswords['read'] = '';
 +
 +   #TJ# Ceux qui peuvent editer peuvent voir l'historique
 +   $HandleAuth['diff'] = 'edit';
 +
 +Et un plus loin dans le même fichier:
 +
 +   [[http://kaakool.free.fr/wiki/pmwiki.php?n=PmWikiFr.VariablesDeT%e9l%e9chargement#EnableUpload|"$EnableUpload"]] = 1;
 +   $DefaultPasswords['upload'] = crypt('mot_de_passe');
 +
 +===== Effacer une page physiquement =====
 +
 +Editer la page, tout effacer (Ctrl+A Ctrl+X), ecrire **delete** et enregistrer.
 +
 +====== FTP et mirror ======
 +
 +Comment faire un mirroir d'un répertoire vers un serveur FTP, ou l'inverse ? C'est fort simple avec **lftp**. \\ Le truc, c'est que **lftp** peut interpreter un scripte (rediger dans son propre language) et il y a notamment une commande nommé **mirror** qui permet de faire un **miroir**... Waouh.
 +
 +===== Du client vers le serveur FTP =====
 +
 +Exemple de scripte:
 +
 +Envoyer de mon disk local dans **/home/thierry/www/pmwiki-2.1.11** sur un serveur FTP dans **/wiki**:
 +
 +   #!/usr/bin/lftp -f
 +   #debug                  # <== a decommenter si on veut voir ou ca bloque par exemple
 +   set ftp:use-allo false  # <== Indispensable sur le serveur FTP de Free: desactiver la commande 'ALLO'
 +   open -u kaakool,le_mot_de_passe_en_claire ftpperso.free.fr
 +   cd /                    # <== est-ce vraiment necessaire?
 +   # mise a jour de tout de tout le wiki
 +   mirror -p -R -e /home/thierry/www/pmwiki-2.1.11 /wiki
 +   close
 +
 +Expliquons vite (rien ne vaut **man lftp**):
 +
 +   -p => ne pas essayer de modifier les droits
 +   -e => effacer ce qui n'existe plus
 +   -R => vers un **mirror** inverse
 +
 +Et si je ne veux mettre a jour que les pages editables...
 +
 +   # maj que du contenu
 +   mirror -p -R -e /home/thierry/www/pmwiki-2.1.11/wiki.d /wiki/wiki.d
 +
 +Pour tout effacer dans **/wiki**, en ayant préalablement creer un repertoire vide.
 +
 +   # pour effacer tout
 +   mirror -p -e -R ./empty.d /wiki
 +
 +===== Du serveur FTP vers le client =====
 +
 +En realité, je fais plutot l'inverse... j'edite les pages sur **kaakool.free.fr** puis j'ai un **cron** qui démarre le scripte qui fait le **mirror** sur mon serveur at home:
 +
 +   #!/usr/bin/lftp -f
 +   #debug
 +   set ftp:use-allo false
 +   open -u kaakool,le_mot_de_passe_en_clair ftpperso.free.fr
 +   cd /
 +   # maj que du contenu
 +   mirror -p -e /wiki/wiki.d /home/thierry/www/pmwiki-2.1.11/wiki.d
 +   # mirror du ftp distant vers ici meme
 +   close
 +
 +J'ai juste inversé l'ordre des répertoires et retiré l'option **-R**
 +
 +--
www_divers.txt · Dernière modification : 2012/04/26 15:45 de thierry