Coppermine est un script de galerie d'images Web polyvalent, complet et intégré, écrit en PHP, qui permet aux utilisateurs d'organiser des images et des photos. Coppermine Photo Gallery est l'un des scripts de galerie d'images Web les plus anciens et les plus populaires.
Coppermine dispose des fonctionnalités suivantes :gestion des utilisateurs (groupes, galeries privées, etc.), fonctionnalité de cartes électroniques, création automatique de vignettes, commentaires des utilisateurs, visionneuse de diaporamas, etc.
Dans ce tutoriel, nous allons vous expliquer comment installer Coppermine Photo Gallery sur un VPS Ubuntu 14.04 . Ce tutoriel devrait fonctionner sur n'importe quelle autre distribution Linux basée sur Debian.
Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur virtuel. Au moment de la rédaction de ce tutoriel, la dernière version stable de Coppermine Photo Gallery est la 1.5.38 et nécessite :
- Serveur Web Apache.
- PHP (version 4.3.0 ou ultérieure) avec bibliothèque graphique GD activée, ou ImageMagick.
- MySQL installé sur votre VPS Linux.
Instructions d'installation :
Connectez-vous à votre serveur via SSH :
ssh root@server_ip
Mettez à jour le système et installez les packages nécessaires :
apt-get update && sudo apt-get -y upgrade apt-get install unzip
Téléchargez et extrayez l'archive de la galerie de photos Coppermine :
wget http://downloads.sourceforge.net/project/coppermine/Coppermine/1.5.x/cpg1.5.38.zip unzip cpg1.5.38.zip mv cpg15x/ /var/www/html/coppermine
La galerie de photos Coppermine a besoin d'un accès en écriture aux répertoires "albums" et "include" dans le répertoire "/var/www/html/coppermine". Cela peut facilement être accompli en exécutant la commande suivante :
chown www-data:www-data -R /var/www/html/coppermine
Localisez le fichier de configuration PHP :
# php -i | grep -i php.ini Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini
Editez le fichier de configuration ‘/etc/php5/apache2/php.ini’ :
nano /etc/php5/cli/php.ini
Ajoutez/modifiez les paramètres suivants :
max_execution_time = 300 max_input_time = 300 memory_limit = 256M post_max_size = 32M upload_max_filesize = 32M
Créez une nouvelle base de données MySQL pour Coppermine Photo Gallery sur votre serveur :
mysql -u root -p mysql> CREATE DATABASE copperminedb; mysql> GRANT ALL PRIVILEGES ON copperminedb.* TO 'coppermineuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
N'oubliez pas de remplacer "your-password" par un mot de passe fort.
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "coppermine.conf" sur votre serveur virtuel :
touch /etc/apache2/sites-available/coppermine.conf ln -s /etc/apache2/sites-available/coppermine.conf /etc/apache2/sites-enabled/coppermine.conf nano /etc/apache2/sites-available/coppermine.conf
Ajoutez ensuite les lignes suivantes :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/coppermine/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/coppermine/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
service apache2 restart
Ouvrez votre navigateur Web préféré, accédez à http://votre-domaine.com/install.php et suivez les instructions simples sur l'écran d'installation en insérant les informations nécessaires comme demandé. Sélectionnez 'GD2' (ou 'ImageMagick' si vous avez installé le package ImageMagick sur votre serveur), entrez votre nom d'utilisateur et votre mot de passe MySQL et enfin créez un compte d'administration Coppermine.
C'est ça. Vous avez installé avec succès Coppermine Photo Gallery sur votre VPS Ubuntu 14.04. Connectez-vous au back-end de l'administrateur et commencez à télécharger vos photos et à publier des albums photo.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Ubuntu Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Coppermine Photo Gallery pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.