• Installer Lychee sur Centos 7

    Installer Lychee sur Centos 7Lychee est un outil de gestion de photos développé en PHP / MySQL et Javascript.

    Grâce à une interface web simple et intuitive, Lychee va permettre entre autre d'importer des photos depuis un lien ou bien un répertoire de votre serveur, déplacer facilement les photos vers un autre album, mettre une photo en favori, obtenir les données EXIF de vos photos, créer des albums, définir les droits ( publique ou privé ) sur les photos / albums..

    Tutoriel réalisé sur CentOS Linux release 7.2.1511 (Core) avec Lychee 3.1

    Site officiel Lychee

    Démo Lychee

    Les prérequis sont un serveur Web / SQL, PHP avec les modules php-fpm php-gd php-mysqlnd php-json php-mbstring et imagemagick.

    yum install httpd php php-fpm php-gd php-mysqlnd php-json php-mbstring mariadb-server ImageMagick ImageMagick-devel

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Nous pouvons vérifier avec la commande systemctl status mariadb httpd que les services Web et SQL sont inactifs. 

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    On démarre les services httpd et mariadb :

    systemctl start mariadb httpd

    On vérifie leur statut :

    systemctl is-active mariadb httpd

    On active les services httpd et mariadb au démarrage :

    systemctl enable mariadb httpd

    Et on vérifie que ceux seront bien activés au démarrage.

    systemctl is-enabled mariadb httpd

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Nous allons maintenant créer la base de données et un utilisateur pour Lychee.

    create database lychee; > création de la base de données. 

    create user 'lychee'@'localhost' identified by 'password'; > création de l’utilisateur avec son mot de passe.

    grant all privileges on lychee.* to 'lychee'@'localhost'; > attribution des droits. 

    Nous vérifions que la base de données et l'utilisateur lychee ont bien été crées. 

    show databases;

    select host, user, password from mysql.user;

     

    Installer Lychee sur Centos 7

        ( cliquer sur l'image pour l'agrandir ) 

     

    Vous pouvez ensuite télécharger la dernière version de Lychee :

    wget --no-check-certificate https://github.com/electerious/Lychee/archive/master.zip

    Comme dans mes précédents tutoriaux sur TinyWebGallery et GetSimple CMS, vous décompresserez l'archive dans /var/www/html.

    Vous rendrez l'utilisateur / groupe apache propriétaire récursivement du dossier contenant Lychee.

    chown -R apache:apache "votre_dossier_lychee".

    Il faudra également attribuer les droits 777 de manière récursive sur les dossiers uploads et data

    chmod -R 777 "votre_dossier_lychee"/data "votre_dossier_lychee"/uploads

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    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 

    Enfin, il faudra apporter quelques modifications au fichier php.ini.

    sed -i "s/max_execution_time = 30/max_execution_time = 200/g" /etc/php.ini

    sed -i "s/post_max_size = 8M/post_max_size = 100M/g"  /etc/php.ini

    sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 20M/g" /etc/php.ini

    sed -i "s/memory_limit = 128M/memory_limit = 256M/g" /etc/php.ini

    echo upload_max_size = 100M >> /etc/php.ini 

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Depuis votre navigateur, vous pouvez maintenant accéder à votre Lychee.   

    L'assistant de configuration va vous demander dans un premier temps les informations de la base de données.

    Entrer le nom du serveur MySQL, l'utilisateur MySQL et son mot de passe.

    Le nom de la base de données pour Lychee qui a été crée auparavant, et le préfixe pour les tables (par défaut, les tables Lychee sont nommées lychee_albums).

    Valider avec la touche "Connect"

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Dans un deuxième temps, il va vous être demandé de créer un utilisateur avec son mot de passe.

    Valider avec la touche "Create login"

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Lychee est maintenant opérationnel...

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Depuis le menu situé sur le coté gauche (1), vous pourrez entre autres modifier l'utilisateur, ou bien encore l'ordre d'affichage des photos

    Sur le coté droit (2), vous pourrez importer des photos depuis un lien, depuis Dropbox, un répertoire de votre serveur, uploader des photos ou bien de créer des albums.

    Enfin, vous avez la possibilité de rechercher des photos /  albums avec la fonction recherche (3). 

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Ici, la modification de l'utilisateur et la modification de l'ordre d'affichage des photos.

     

    Installer Lychee sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    ici, la création d'un album et l'importation des photos depuis un lien.

     

    Installer Lychee sur Centos 7

        ( cliquer sur l'image pour l'agrandir ) 

     

    Enfin, la fonction recherche...

     

    Installer Lychee sur Centos 7

        ( cliquer sur l'image pour l'agrandir )  

     

    Ici, j'ai crée un album Brest 2012 dans lequel je vais ajouter des photos.

    Pour cela, cliquer sur le plus puis sur "Upload Photo" ( Lychee autorise également le glisser-déposer ).

    Une fois que vous aurez choisi vos photos, le transfert se lancera...

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Vous pouvez modifier l'attribut de votre album.

    Pour cela, cliquer sur l'icône en forme d'oeil.

    Vous aurez alors plusieurs choix :

    - rendre l'album public (visible)

    - rendre l'album téléchargeable (downloadable) 

    - protéger l'album par un mot de passe (password protected)

    Une fois votre choix effectué, valider avec la touche "Share Album

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Vous pourrez également via cette même icône partager vos photos via Twitter, Facebook ou bien encore par mail.

     

    Installer Lychee sur Centos 7

     ( cliquer sur l'image pour l'agrandir )  

     

    Pour modifier un album, cliquez sur l'icône représentant un "i".

    ici, je vais modifier le nom de mon album. 

    Une fois celui-ci modifié, je valide avec la touche "Set Title"

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Vous pourrez également via cette même icône avoir accès aux informations sur vos photos.

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Pour déplacer une photo dans un autre album, il vous suffit d'abord de la choisir.

    Cliquer ensuite sur l'icône représentant un petit dossier en haut à droite.

    Ici, je vais déplacer ma photo vers l'album Tuxmika.

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Enfin, voici ce que les visiteurs verront...

    Vous aurez la possibilité de vous connecter en cliquant sur l'icône représentant une porte...

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Avec la possibilité pour eux de mettre les photos en plein écran ou bien encore de les télécharger...

     

    Installer Lychee sur Centos 7

      ( cliquer sur l'image pour l'agrandir )  

     

    Conclusion :

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

    « Installer GetSimple CMS sur Centos 7Installer Monsta FTP sur Debian Jessie »

    Tags Tags : , , , ,
  • Commentaires

    1
    R
    Lundi 6 Mars à 04:03

    Merci pour l'aide!

    2
    Lundi 6 Mars à 18:46

    Ravi d'avoir pu t'aider R..yes

     

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :