Promis c’est le dernier (enfin normalement) dépôt de fichier que je test, il s’agit cette fois ci de cFTP
Ce dernier est un peu en marge des autre car clairement orienté professionnel, les fichiers uploadés le sont en effet à destination d’un client particulier.
Pré-requis installation
On doit créer une base dédiée, pour cela on se connecte à MySQL :
mysql -u root -p
Puis on lance l’ordre SQL (à adapter):
CREATE DATABASE cftp;
Installation
Télécharger l’archive, la décompresser dans l’arborescence de son serveur Web, fixer les droits utilisateur (www-data propriétaire des fichiers) et configurer son serveur Web
On pourra ensuite télécharger la traduction française, deziper le fichier et copier le fichier vars.php dans includes/
Editer le fichier includes/sys.vars.php et mettre à jour les informatons de connexion SQL
define('DB_NAME', 'cftp'); // database name define('DB_HOST', 'localhost'); // database host (most of the times its localhost) define('DB_USER', 'root'); // user related to cftp's database define('DB_PASSWORD', ''); // the password for that userfsf
Puis on va à l’URL de cFTP dans le « sous-répertoire » install :
http://www.domaine.fr/cftp/install
Les données à renseigner se passent de commentaires (paramétrage fait avant d’avoir installé la traduction française) :
Sur l’écran suivant on peut directement se logguer.
Utilisation
L’écran de login sépare l’accès administrateur de client :
La page d’accueil (loggué en administrateur)
L’upload d’un fichier est obligatoirement rattaché à un client il faut donc en créer un :
Puis on peut procéder à l’upload :
Le client quand il se logguera verra alors le fichier :
On peut accéder à cette même interface du client en cliquant sur la loupe dans l’administration des clients :
Conclusion
Usage spécifique (notion de client), propre, beau, léger (600 ko)