• Installer TinyWebGallery sur Centos 7

    Installer TinyWebGallery sur Centos 7TinyWebGallery est une application libre et gratuite écrite en PHP conçue pour la publication et le partage de photos.

    TinyWebGallery ne nécessite aucune base de données et va utiliser le langage XML pour le stockage des informations.

    Tutoriel réalisé sur CentOS Linux release 7.2.1511 (Core) avec TinyWebGallery 2.3.4

    Site officiel TinyWebGallery

    Démos TinyWebGallery

    Les prérequis pour TinyWebGallery sont un serveur Web supportant le PHP, PHP, et les modules PHP-gd.

    yum install httpd php php-gd

     

    Installer TinyWebGallery 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 TinyWebGallery.

    wget http://www.tinywebgallery.com/download.php?tinywebgallery=latest -O tinywebgallery.zip

    On décompresse l'archive et on la supprime une fois terminé.

    unzip -q tinywebgallery.zip && rm -rf tinywebgallery.zip

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    On vérifie pour terminer que l'archive a bien été décompressée avec la commande ls -l

    On renomme le dossier décompressé en tinywebgallery.

    mv twg23 tinywebgallery

    On rend l'utilisateur / groupe apache propriétaire récursivement du dossier tinywebgallery.

    chown -R apache:apache tinywebgallery

    On attribue également de manière récursive les droits 755.

    chmod -R 755 tinywebgallery

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Nous allons démarrer le service httpd avec la commande systemctl start httpd

    On vérifie son statut :

     systemctl is-active httpd

    Enfin, nous allons faire en sorte que le service soit lancé automatiquement au démarrage avec la commande :

    systemctl enable httpd

    Et vérifier que celui-ci sera bien activé au démarrage.

    systemctl is-enabled httpd

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Nous allons maintenant configurer tinywebgallery comme un virtualhost.

    Pour cela, il faut se rendre dans /etc/httpd/conf.d.

    cd /etc/httpd/conf.d

    Je crée le fichier de configuration de mon virtualhost.

    touch tinywebgallery.conf

    J'insère les lignes suivantes dans celui-ci.

     

    Installer TinyWebGallery 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 TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    FirewallD est implémenté par défaut sous CentOS 7, nous allons autoriser le HTTP et le HTTPS dans celui-ci.

    Documentation FirewallD

    firewall-cmd --zone=public --add-port=http/tcp --permanent

    firewall-cmd --zone=public --add-port=https/tcp --permanent

    On recharge le configuration avec la commande : firewall-cmd --reload

    Pour terminer, il faudra vérifier la prise en compte : firewall-cmd --list-all 

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Je ne vais pas vous montrer ici toutes les possibilités de TinyWebGallery, tant elles sont nombreuses...

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

    Voici a quoi ressemble la page d'accueil par défaut.

      

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    Après quelques modifications en mode console, voici a quoi celle-ci peut ressembler.

    Configuration TinyWebGallery

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    Le login et le mod de passe par défaut sont admin : twg_admin

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    La 1ère chose à faire avant tout est de changer le mot de passe administrateur.

    Une fois modifié, validez en cliquant sur Changer.

    Vous pouvez voir sur le coté gauche les différents modules de paramétrage.

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    La partie explorateur avec en haut la possibilité de rechercher, déplacer, supprimer, modifier les droits, archiver et uploader

    La partie droite va elle vous permettre de renommer, éditer, télécharger et supprimer.

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    ici, j'édite mon fichier config.php.

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Je vais maintenant créer un nouveau dossier.

    Pour cela, je choisis l'option Directory ( File si vous souhaitez créer un fichier etc...) .

    J'entre le nom du dossier et je valide en cliquant sur Créer.

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    Je choisis les photos à insérer dans mon album et je valide en cliquant sur Upload.

    Pensez à bien paramétrer la variable : upload_max_filesize dans /etc/php.ini.

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Mes 10 photos ont bien été ajoutées à mon album.

     

    Installer TinyWebGallery sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

    En cliquant sur une de mes photos, celle-ci s'affiche en plein écran.

     

    Installer TinyWebGallery sur Centos 7

     ( cliquer sur l'image pour l'agrandir ) 

     

    La partie configuration. 

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Installer TinyWebGallery sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Conclusion :

    TinyWebGallery est un logiciel convivial qui possède de nombreuses fonctionnalités intéressantes...

    N'hésitez pas à le tester.

     

    « Installer Gallery 3 sur Debian JessieInstaller GetSimple CMS sur Centos 7 »

    Tags Tags : , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :