-
Installer Coppermine Photo Gallery sur Centos 7
Coppermine Photo Gallery est une application open source développée en PHP / MySQL conçue pour la publication et le partage de photos.
Celui-ci va permettre entre autre la gestion des utilisateurs ( groupes, galeries privées, etc.), l'organisation d' images dans des catégories et des albums, l'insertion de légendes, titres, descriptions pour chaque image, la visualisation des photos sous forme de diaporama..
Tutoriel réalisé sur CentOS Linux release 7.3.1611 (Core) avec Coppermine Photo Gallery 1.5.46.
Site officiel Coppermine Photo Gallery
Les prérequis sont un serveur Web / SQL, PHP avec les librairies graphiques GD ou imagemagick ainsi que l'extension php-mysql.
yum install mariadb-server httpd php php-{gd,mysql}
( cliquer sur l'image pour l'agrandir )
On démarre les services httpd et mariadb :
systemctl start httpd mariadb
On vérifie leur statut :
systemctl is-active httpd mariadb
On active les services httpd et mariadb au démarrage :
systemctl enable httpd mariadb
Et on vérifie que ceux seront bien activés au démarrage.
systemctl is-enabled httpd mariadb
Si FirewallD est activé, il faudra autoriser le HTTP et le HTTPS dans celui-ci.
firewall-cmd --zone=public --add-port=http/tcp --permanent
firewall-cmd --zone=public --add-port=https/tcp --permanent
Recharger le configuration avec la commande : firewall-cmd --reload
Pour terminer, il faudra vérifier la prise en compte : firewall-cmd --list-all
( cliquer sur l'image pour l'agrandir )
Nous allons maintenant créer la base de données et un utilisateur pour coppermine.
create database coppermine; > création de la base de données.
create user 'coppermineuser'@'localhost' identified by 'copperminepassword'; > création de l’utilisateur avec son mot de passe.
grant all privileges on coppermine.* to 'coppermineuser'@'localhost'; > attribution des droits.
Nous vérifions que la base de données coppermine et l'utilisateur coppermineuser ont bien été crées.
show databases;
select host, user from mysql.user;
( cliquer sur l'image pour l'agrandir )
On se place ensuite dans le répertoire /var/www/html
cd /var/www/html
On télécharge la dernière version de Coppermine :
wget https://sourceforge.net/projects/coppermine/files/Coppermine/1.5.x/cpg1.5.46.zip
On décompresse l'archive, on la supprime une fois terminé et on renomme le dossier cpg15x en coppermine
unzip -q *.zip && rm -rf *.zip && mv cpg* coppermine
On modifie les droits d'accès.
chown -R apache:apache /var/www/html/coppermine
find /var/www/html/coppermine -type d -exec chmod 775 {} \;
find /var/www/html/coppermine -type f -exec chmod 664 {} \;
Nous allons ensuite créer un virtualhost pour un accéder à coppermine.
vi /etc/httpd/conf.d/coppermine.conf
J'insère les directives.
( cliquer sur l'image pour l'agrandir )
Je teste ma configuration avec la commande apachectl configtest
Si tous ce passe bien, vous aurez : Syntax OK
Pour terminer, on redémarre Apache avec la commande apachectl restart ( systemctl restart httpd fonctionne également ).
( cliquer sur l'image pour l'agrandir )
Depuis votre navigateur,vous pouvez maintenant accéder à Coppermine.
http://[votre coppermine]/install.php
Vous devrez suivre alors les différentes étapes :
Choisir la langue d'installation et cliquez sur le bouton “En avant”.
La seconde étape doit vous confirmer que tout se passe correctement.
ici, un message d'erreur si l'extension php-mysql n'est pas installé.
La troisième étape va vérifier que les répertoires albums et include ont les bons droits.
Ensuite, une vérification de la présence de la librairie graphique GD est effectuée.
Si vous avez installé imagemagick, il faudra alors renseigner son chemin d'accès ( /usr/bin ).
L'étape 5 va permettre de vérifier la gestion des formats d'image.
L'étape 6 va vous demander de tester la connexion à la base de données crée précédemment.
L'étape 7 vous demandera de créer la base de données, soit de sélectionner celle crée précédemment.
Vous devrez également choisir le préfixe des tables associées à votre base.
Une fois terminé, un test d'insertion dans la base de données sera effectué à l'étape 8.
L'étape 9 vous demandera de choisir un nom d'administrateur avec son mot de passe et son adresse mail.
Enfin, l'étape 10 vous confirmera que votre coppermine est fonctionnel et que vous pourrez vous connecter.
( cliquer en haut à droite pour agrandir )
La navigation dans les modules se fait via la barre supérieure de l'interface
Vous pourrez entre autres :
- Modifier le profil de l'administrateur de la galerie.
- Configurer l'aspect général de votre galerie ( nom de la galerie, paramétrage des thèmes, paramétrage d'affichage des albums / images / vignettes etc...).
- Créer / modifier / supprimer des catégories et des albums..
- Modifier le titre ou la description des images.
- Supprimer les images, supprimer leurs commentaires, réinitialiser leurs compteurs de téléchargement, les approuver...
- Créer / modifier / supprimer des utilisateurs et des groupes.
- Bannir des utilisateurs.
- Modifier / approuver / désapprouver / effacer les commentaires des utilisateurs.
- Effectuer des mises à jour de la base de données.
- Visualiser les informations php de votre serveur.
( cliquer en haut à droite pour agrandir )
Vous pouvez à tout moment visualiser des informations complémentaires en cliquant sur les points d’interrogation situés à différents endroits.
( cliquer sur l'image pour l'agrandir )
Pour terminer cette petite présentation, vous avez la possibilité de visualiser vos photos en diaporama...
( cliquer sur l'image pour l'agrandir )
Conclusion :
Coppermine Photo Gallery est une galerie simple d'utilisation avec des fonctionnalités intéressantes...
N'hésitez pas à me faire part de vos remarques et suggestions concernant ce tutoriel...
Tags : coppermine, https, cliquez, agrandir, etape, photos, galerie
-
Commentaires
1CrystleDimanche 24 Juillet 2022 à 08:20I am in fact pleased to glance at this blog posts which consists of tons of useful data, thanks for providing these kinds of information.RépondreVery good visuаl appeal on thbis website, I'd rate it 10.
Ajouter un commentaire