Installation et configuration de Jyraphe
Un dépôt de fichier en ligne.
Jyraphe est une interface web de dépôt de fichier codée en php. Avec un code propre parait il...donc facile à reprendre si y a des motivés...
Le projet a sûrement besoin de main d'œuvre !
Vous trouverez la dernière version de Jyraphe à cette url : http://home.gna.org/jyraphe/
La version 0.5 est la dernière version stable à l'heure ou j'écris ce billet.
Pré-requis :
Uniquement un serveur web avec php, par exemple Apache :p
Installation :
cd /var/www/html/ wget http://download.gna.org/jyraphe/jyraphe-0.5.tar.gz tar xvzf jyraphe-0.5.tar.gz chown -R user-apache: jyraphe
Création du vhost apache :
A configurer et ajuster selon votre installation d'Apache.
<VirtualHost *:80> ServerName jyraphe.system-linux.eu ErrorLog /var/log/httpd/jyraphe-error.log TransferLog /var/log/httpd/jyraphe-trans.log DocumentRoot /var/www/html/jyraphe/pub/ <Directory /var/www/html/jyraphe/pub> AllowOverride All SetOutputFilter DEFLATE Options All -Indexes Order allow,deny Allow from all AuthUserFile /etc/htaccess/.htpasswd AuthGroupFile /dev/null AuthName "Acces Restreint" AuthType Basic <Limit GET POST> require valid-user </Limit> </Directory> </VirtualHost>
Création des dossiers spécifiques :
cd /var/www/html/jyraphe/pub mkdir files mkdir links mkdir trash chown -R user-apache: *
Création du htaccess :
Pour créer le fichier utilisez cette commande :
htpasswd -c passwd-file username1
Si plus tard vous désirez rajouter un utilisateur :
htpasswd passwd-file username2
Dans cette commande, passwd-file représente le chemin complet du fichier de mot de passe et username2 un nom d’utilisateur de votre choix.
Relancer votre serveur web :
/etc/init.d/httpd restart
Pensez à supprimer le fichier install.php une fois votre installation opérationnelle :
Maintenant vous n'avez plus qu'a vous rendre avec votre navigateur à l'url que vous avez choisi pour tester tout ça