• Installer Coppermine Photo Gallery sur Centos 7

    Installer Coppermine Photo Gallery sur Centos 7Coppermine 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}

     

    Installer Coppermine Photo Gallery sur Centos 7

     ( 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 

     

    Installer Coppermine Photo Gallery sur Centos 7

    ( 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;

     

    Installer Coppermine Photo Gallery sur Centos 7

     ( 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. 

     

    Installer Coppermine Photo Gallery sur Centos 7

     ( 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 ).

     

    Installer Coppermine Photo Gallery sur Centos 7

     ( 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 

    Administration coppermine

    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.

     

    Installer Coppermine Photo Gallery sur Centos 7

     ( cliquer sur l'image pour l'agrandir ) 

     

    Pour terminer cette petite présentation, vous avez la possibilité de visualiser vos photos en diaporama...

     

    Installer Coppermine Photo Gallery sur Centos 7

    ( 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...

     

    « Script sauvegarde base de données MySQL ( modification )Installer FreshRSS sur Debian Jessie »

    Tags Tags : , , , , , ,
  • Commentaires

    1
    Dimanche 24 Juillet 2022 à 08:20
    I am in fact pleased to glance at this blog posts which consists of tons of useful data, thanks for providing these kinds of information.
    2
    Mardi 11 Octobre 2022 à 01:04
    Very good visuаl appeal on thbis website, I'd rate it 10.
    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :