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 21/12/2011, 09:51] Canigou 66 le site est totalement publique > le site est totalement public, aux utilisateur > aux utilisateurs |
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/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 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. |