Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
openupload [Le 12/12/2011, 23:01]
demonipuch créée
openupload [Le 04/05/2017, 14:13] (Version actuelle)
L'Africain tags (oublié)
Ligne 1: Ligne 1:
-{{tag>Lucid serveur gestionnaire_de_telechargements }}+{{tag>Xenial ​serveur gestionnaire_de_telechargements }}
  
 ---- ----
Ligne 15: Ligne 15:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-Pour fonctionner,​ OpenUpload nécessite d'​avoir [[:​tutoriel:​comment_installer_un_paquet|installé]] à minima : +===== Pré-requis ===== 
-  * un [[:apache2|serveur web]] : **[[apt>​apache2]]*+  
-  * [[:php|php]] dans sa version 5 : **[[apt>php5]]** +  * Disposer des [[:sudo|droits d'​administration]]
-  * les paquets **[[apt>​php5-gd]]** et **[[apt>​php-apc]]** +  ​Disposer d'une connexion à Internet configurée et activée, 
-  * un [[:​sgbd|serveur de base de données]] tel que [[:MySQL]] ou [[:​PostgreSQL]] +  * Avoir [[:tutoriel:​comment_installer_un_paquet|installé]] [[:lamp|un serveur Lamp]], 
-  * les modules php5 dédiés à la base de données choisie : +  * un [[:​sgbd|serveur de base de données]] tel que [[:​MySQL]] ​ (avec Lamp) ou [[:​PostgreSQL]], 
-    * pour [[:Mysql]] il s'​agira de **[[apt>​mysql-server]]** et **[[apt>​php5-mysql]]** +  * Pour l'​authentification auprès d'un serveur LDAP/Active Directory il faudra également avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>php7.0-ldap]]** ​
-    * pour [[:​PostgreSQL]] il s'​agira de **[[apt>​postgresql]]** et **[[apt>​php5-pgsql]]** +
-Pour l'​authentification auprès d'un serveur LDAP/Active Directory il faudra également avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>php5-ldap]]** ​+
  
-====Résumé en ligne de commande==== ​ 
-Exemple pour l'​installation d'​OpenUpload avec une base de données de type [[:Mysql]], saisissez dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante: 
-<​code>​sudo apt-get install apache2 php5 php5-gd php-apc php5-mysql php5-ldap mysql-server</​code>​ 
  
-Pour l'​installation ​d'​OpenUpload ​avec une base de données ​[[:Postgresql]], on utilisera ​la [[:​commande_shell|commande]] ​suivante : +===== Installation ===== 
-<​code>​sudo apt-get install apache2 php5 php5-gd php-apc php5-pgsql php5-ldap postgresql</​code>​ +On va télécharger les sources ​d'​OpenUpload. Ouvrez un [[:terminal]] et tapez la ligne suivante :
-===== Installation et configuration =====+
  
-==== Configuration des modules PHP ====+<​code>​wget https://​netix.dl.sourceforge.net/​project/​openupload/​openupload/​v0.4/​openupload-0.4.2.tar.gz</​code>​
  
 +Ensuite il faut [[:​archivage#​en_ligne_de_commande|extraire l'​archive]] :
  
-Par défaut, la taille maximum des fichiers uploadés est de MoPour modifier cette valeur, il faut [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] ​/etc/​php5/​apache2/​php.ini.+<​code>​tar zxvf openupload-0.4.2.tar.gz</code>
  
-Modifiez la ligne suivante en fonction de la taille maximum souhaitée.+On renomme le dossier extrait :
  
-Par exemple si l'on souhaite que la taille maximum des fichiers uploadés soit de 1Go :+<​code>​mv openupload-0.4.2 openupload</​code>​
  
-<​code>​upload_max_filesize = 1G</​code>​+On copie le dossier à la racine de serveur web :
  
-Pour activer le suivi de l'​upload,​ [[:​tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​/etc/php5/conf.d/apc.ini.+<​code>​sudo cp -R openupload ​/var/www/html</code>
  
-Ajoutez la ligne suivante en fin de fichier ​:+On va modifier le propriétaire des dossiers /​var/​www/​openupload/​www /​var/​www/​openupload/​data /​var/​www/​openupload/​templates_c ​:
  
-<​code>​apc.rfc1867=on</​code>​+<​code>​sudo chown -R www-data /​var/​www/​html/​openupload</​code>​
  
-On redémarre le serveur web pour prendre en compte les modifications :+===== Configuration===== 
 +==== Configuration des modules PHP ====
  
-<​code>​sudo service apache2 restart</​code>​ 
  
-==== Installation ​de OpenUpload ====+Par défaut, la taille maximum des fichiers téléchargés est de 2 Mo. Pour modifier cette valeur, il faut [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] **/​etc/​php5/​apache2/​php.ini**.
  
-On va télécharger les sources de OpenUpload. Ouvrez un [[:​terminal]] et tapez la ligne suivante ​:+Modifiez ​la ligne suivante ​en fonction de la taille maximum souhaitée.
  
-<​code>​wget http://​heanet.dl.sourceforge.net/​project/​openupload/​openupload/​v0.4/​openupload-0.4.2.tar.gz</​code>​+Par exemple si l'on souhaite que la taille maximum des fichiers uploadés soit de 1Go :
  
-Ensuite il faut [[:​archivage#​en_ligne_de_commande|extraire l'​archive]] :+<​code>​upload_max_filesize = 1G</​code>​
  
-<​code>​tar zxvf openupload-0.4.2.tar.gz</​code>​+Également pensez dans le même fichier à changer la valeur, pour exemple de 1Go
  
-On renomme le dossier extrait :+<​code>​post_max_size = 1000M</​code>​
  
-<​code>​mv openupload-0.4.2 openupload<​/code>+Pour activer le suivi de l'​upload,​ [[:​tutoriel:​comment_modifier_un_fichier|éditez le fichier]] /​etc/​php5/​conf.d/apc.ini.
  
-On copie le dossier à la racine ​de serveur web :+Ajoutez ​la ligne suivante en fin de fichier ​:
  
-<​code>​sudo cp -R openupload /var/www/</​code>​+<​code>​apc.rfc1867=on</​code>​
  
-On va modifier ​le propriétaire des dossiers ​/var/​www/​openupload/​www /​var/​www/​openupload/​data /​var/​www/​openupload/​template_c :+On redémarre ​le serveur web pour prendre en compte les modifications : 
 + 
 +<​code>​sudo service apache2 restart</code>
  
-<​code>​sudo chown -R www-data /​var/​www/​openupload/​www /​var/​www/​openupload/​data /​var/​www/​openupload/​template_c</​code>​ 
  
 ==== Configuration de OpenUpload ==== ==== Configuration de OpenUpload ====
Ligne 80: Ligne 76:
 Pour configurer l'​application,​ on ouvre son navigateur web à l'​adresse suivante : Pour configurer l'​application,​ on ouvre son navigateur web à l'​adresse suivante :
  
-http://ip_serveur/openupload+http://localhost/openupload 
 +("​ip_serveur"​ est l'​adresse de votre serveur, __par exemple__ 192.168.1.4)
  
 Puis on se laisse guider par l'​assistant de configuration. Puis on se laisse guider par l'​assistant de configuration.
Ligne 86: Ligne 83:
 === Mode de fonctionnement === === Mode de fonctionnement ===
  
-**Public mode** : le site est totalement ​publique. Nul besoin de s'​enregistrer ou de se loguer pour téléverser ou télécharger des fichiers.+**Public mode** : le site est totalement ​public. Nul besoin de s'​enregistrer ou de se loguer pour téléverser ou télécharger des fichiers.
  
-**Service mode** : Le site est publique ​pour les utilisateurs non enregistrés mais les utilisateurs enregistrés ont accès à plus de fonctionnalités (protection par mot de passe, envoi d'​email,​ etc..)+**Service mode** : Le site est public ​pour les utilisateurs non enregistrés mais les utilisateurs enregistrés ont accès à plus de fonctionnalités (protection par mot de passe, envoi d'​email,​ etc..)
  
-**Restricted mode** : Les utilisateurs doivent s'​enregistrer et se connecter pour téléverser des fichiers. Le téléchargement est publique.+**Restricted mode** : Les utilisateurs doivent s'​enregistrer et se connecter pour téléverser des fichiers. Le téléchargement est public.
  
 **Private mode** : les utilisateurs ne peuvent pas s'​enregistrer (c'est l'​administrateur du site qui les ajoute) et ils doivent se connecter pour pouvoir téléverser des fichiers. **Private mode** : les utilisateurs ne peuvent pas s'​enregistrer (c'est l'​administrateur du site qui les ajoute) et ils doivent se connecter pour pouvoir téléverser des fichiers.
Ligne 96: Ligne 93:
 === Plugins === === Plugins ===
  
-**Captcha** : permet aux utilisateur ​de demander la saisie d'un captcha pour le téléchargement.+**Captcha** : permet aux utilisateurs ​de demander la saisie d'un captcha pour le téléchargement.
  
 **Email** : permet aux utilisateurs d'​envoyer un email avec les détails du téléchargement. (nécessite l'​installation d'un serveur mail) **Email** : permet aux utilisateurs d'​envoyer un email avec les détails du téléchargement. (nécessite l'​installation d'un serveur mail)
Ligne 115: Ligne 112:
 Pour accéder à l'​application,​ il suffit de taper dans un navigateur web l'​adresse suivante : Pour accéder à l'​application,​ il suffit de taper dans un navigateur web l'​adresse suivante :
  
-http://ip_serveur/openupload+http://localhost/openupload
  
 Suivant le type de fonctionnement il sera demandé ou non de s'​authentifier. Suivant le type de fonctionnement il sera demandé ou non de s'​authentifier.
  • openupload.1323727318.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)