C'est là:
http://kaakool.free.fr/plogger/admin
On peut envoyer les images dans /uploads
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');
Editer la page, tout effacer (Ctrl+A Ctrl+X), ecrire delete et enregistrer.
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.
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):
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
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
Forcer l'usage d'une IP (si on a plusieurs interface…)
set net:socket-bind-ipv4 <IP_A_NOUS_QU'ON_VEUT_UTILISER>
Liens:
mysql> CREATE DATABASE openphoto; Query OK, 1 row affected (0.04 sec) mysql> GRANT ALL ON openphoto.* TO openphoto@localhost IDENTIFIED BY "PASSWORD"; Query OK, 0 rows affected (0.08 sec) mysql>
La “database” openphoto est créé, et l'utilisateur “openphoto” peut s'en servir.
Liens:
Installer:
$ su # cd /var/www # mkdir zerobin # cd zerobin # wget http://sebsauvage.net/files/zerobin_0.15_alpha.zip # unzip zerobin_0.15_alpha.zip
A donc a alors ça:
total 120 -rw-r--r-- 1 root root 14003 20 avril 22:06 index.php drwxr-xr-x 2 root root 4096 20 avril 22:14 lib -rw-r--r-- 1 root root 1440 20 avril 21:53 README.txt drwxr-xr-x 2 root root 4096 20 avril 21:43 tpl -rw-r--r-- 1 root root 89707 20 avril 22:08 zerobin_0.15_alpha.zip
Ménage et préparation:
# rm zerobin_0.15_alpha.zip
# mkdir tmp # chown www-data: tmp # mkdir data # chown www-data: data
Virtual Host sur apache (Exemple):
<VirtualHost *:80> DocumentRoot /var/www/zerobin ServerName zerobin.eez.fr <Directory "/var/www/zerobin"> AllowOverride None Order deny,allow Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature Off </VirtualHost>
Voila: http://zerobin.eez.fr