Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
openupload [Le 31/03/2012, 18:52] 88.189.163.74 [Installation de OpenUpload] |
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 2 Mo. Pour 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/templates_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/templates_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) | ("ip_serveur" est l'adresse de votre serveur, __par exemple__ 192.168.1.4) | ||
| Ligne 116: | 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. | ||