• Installer Grav CMS sur Debian Buster

    Installer Grav CMS sur Debian BusterGrav est un système de gestion de contenu open source écrit en PHP.

    Contrairement à d'autres CMS, celui-ci n'utilise pas de base de données pour stocker ses données.

    Le contenu est écrit dans des fichiers Markdown et ces fichiers sont traités et convertis en fichiers HTML de manière dynamique.

    Grav utilise plusieurs technologies externes telles que :

    - Twig pour la création de modèles.

    YAML pour la configuration.

    - La console Symfony pour l'interface CLI.

    Parsedown et Markdown pour la création de contenu.

    - Gregwar Image Library pour la manipulation des images.

    Tutoriel réalisé sur Debian 10.0 Buster avec Grav 1.6.11

    Site officiel Grav

    GitHub Grav

    Thèmes Grav

    Plugins Grav

    Nous allons commencer par installer tous les composants prérequis et leurs dépendances.

    apt -y install \
    apache2 php7.2 php7.2-cli php7.2-fpm php7.2-common \
    php7.2-curl php7.2-gd php7.2-json php7.2-mbstring \
    php7.2-xml php7.2-zip php7.2-opcache php-apcu libapache2-mod-php7.2

     

    Installer Grav CMS sur Debian Buster

     ( 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 Moodle :

    wget -q https://getgrav.org/download/core/grav-admin/1.6.11 -O grav.zip

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

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

    On renomme le dossier grav-admin en grav

    mv grav-admin grav

    On modifie les permissions.

    chown -R www-data:www-data /var/www/html/grav

    find /var/www/html/grav -type d -exec chmod 775 {} \;

    find /var/www/html/grav -type f -exec chmod 664 {} \;

     

    Installer Grav CMS sur Debian Buster

     ( cliquer sur l'image pour l'agrandir )  

     

     

    Nous allons ensuite créer un virtualhost pour un accéder à grav.

    vi /etc/apache2/sites-available/grav.conf

     

     

    Installer Grav CMS sur Debian Buster

      ( cliquer sur l'image pour l'agrandir )  

     

     

    J'active mon virtualhost

    a2ensite grav.conf

    On active le mod_rewrite

    a2enmod rewrite

    Je teste ma configuration avec la commande apachectl configtest

    Si tous ce passe bien, vous aurez : Syntax OK

    Je recharge mon serveur apache

    systemctl reload apache2

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir ) 

     

     

     

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

    http://votre_grav/admin

    Vous serez invité à créer votre compte administrateur.

     

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir )

     

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir )

     

     

     

    Votre Grav est maintenant fonctionnel.

     

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir )

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir )

     

     

    Pour franciser votre interface, cliquer le compte administrateur.

    Dans l'onglet "Language", choisir le français et cliquer sur "Save" pour terminer.

     

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir ) 

     

     

     

    Aller ensuite dans Configuration/Languages.

    Configurer fr sur les 2 premières lignes et paramétrer les suivantes à votre guise.

    Valider en cliquant sur "Save"

     

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir )  

     

     

    Votre grav est désormais en français.

     

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir )  

     

    Installer Grav CMS sur Debian Buster

    ( cliquer sur l'image pour l'agrandir ) 

     

     

    N'hésitez pas à consulter la documentation grav

    « Installer OwnCloud sur CentOS 7Script de notifications de mises à jour sur Debian 10 et 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 :