Accueil > Générale, Linux > Installer OpenUpload | How to OpenUpload

Installer OpenUpload | How to OpenUpload

Il y a quelque temps je vous parlais de différentes solutions pour uploader des fichiers sur son serveur. Dans cet article, je vais détailler les différentes étapes d’installation de OpenUpload. Quand on lit le manuel d’installation « INSTALL » à la racine du tar.gz, on se dit que ce n’est pas très compliqué sauf que l’assistant d’installation ne marche pas bien pour restaurer le Dump de la base de données.

On a besoin de quoi ?

– Le tar.gz téléchargeable ICI
– Un serveur Apache avec PHP 5.x
– Une base de données (MySQL / PostgreSql) dans mon exemple, je détaille avec MySQL.
– Un /etc/php5/apache2/php.in avec les bonnes options Activées/Désactivées

Installation

wget http://tux-pla.net/7ez
tar xvf openupload-0.4.2.tar.gz
sudo mv openupload-0.4.2 /var/www/

Avant de commencer l’assistant d’installation, voici les éléments à modifier dans
/etc/php5/apache2/php.in :

file_uploads = On
upload_max_filesize = 20M ; A vous d'ajuster en fonction des besoins
magic_quotes_gpc = Off
magic_quotes_runtime = Off

Quelques infos pour éviter les problèmes de droits : votre serveur web doit avoir le droit en écriture sur les répertoires suivants :

– /var/www/openupload-0.4.2/data/
– /var/www/openupload-0.4.2/data/tmp
– /var/www/openupload-0.4.2/templates_c

Pour faire simple :

chown -R root:www-data /var/www/openupload-0.4.2/data/
chown -R root:www-data /var/www/openupload-0.4.2/data/tmp/
chown -R root:www-data /var/www/openupload-0.4.2/templates_c/

Je n’aime pas vraiment laisser le user www-data écrire dans un répertoire, c’est pourquoi je vous conseille de rajouter un .htaccess sur le répertoire /var/www/openupload-0.4.2/

Voilà, à partir de là, on peut lancer l’assistant d’installation avec l’url http://localhost/openupload-0.4.2

Voici en quelques images les différentes étapes :

Vous choisissez les plugins et enfin sauvegardez la configuration :

Pour sauvegarder la configuration, je vous conseille de télécharger le fichier en question et de copier son contenu directement dans config.inc.php. Cela vous évite de jouer avec les droits des répertoires… Une fois le fichier de configuration renommé en config.inc.php, on se dit que tout va fonctionner à merveille. Et bien non, on fait un petit tour sur MySql et là stupeur, la base de données openupload est vide. Voici comment corriger le problème.MAJ de la base de données :

mysql   -u   -p < sql/mysql/1_structure.sql
mysql   -u   -p < sql/mysql/2_base.sql

Enfin on retourne sur notre page web http://localhost/openupload-0.4.2, voila votre openUpload est installé. Oui une info quand même, mot de passe et login par défaut admin/admin. A modifier après la première connexion.

Sources :
openupload
opensyd


Categories: Générale, Linux Tags: , , ,
  1. Pas encore de commentaire
  1. Pas encore de trackbacks
*