Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
grav [Le 02/11/2018, 01:00]
krodelabestiole [Installation de Grav] syntaxe chmod plus simple
grav [Le 23/05/2020, 20:37] (Version actuelle)
krodelabestiole grav via hosts -> grav.localhost
Ligne 1: Ligne 1:
 {{tag>​serveur internet cms}} {{tag>​serveur internet cms}}
-----+
 {{ https://​getgrav-grav.netdna-ssl.com/​user/​pages/​03.blog/​new-logo/​grav-logo.png?​250|Logo de Grav }} {{ https://​getgrav-grav.netdna-ssl.com/​user/​pages/​03.blog/​new-logo/​grav-logo.png?​250|Logo de Grav }}
  
Ligne 38: Ligne 38:
 <​code>​sudo a2enmod rewrite</​code>​ <​code>​sudo a2enmod rewrite</​code>​
  
-Nous allons ensuite créer un [[:​apache2#​hotes_virtuels|hôte virtuel]] pour Grav, dont la racine sera ///​var/​www/​grav// :+Nous allons ensuite créer un [[:​apache2#​hotes_virtuels|hôte virtuel]] pour Grav, dont la racine sera ''​/​var/​www/​grav'' ​:
 <​code>​sudo nano /​etc/​apache2/​sites-available/​grav.conf</​code>​ <​code>​sudo nano /​etc/​apache2/​sites-available/​grav.conf</​code>​
 Ce qui ouvre un fichier dans lequel nous allons coller : Ce qui ouvre un fichier dans lequel nous allons coller :
 <file - grav.conf><​VirtualHost *:80> <file - grav.conf><​VirtualHost *:80>
-        ServerName grav+        ServerName grav.localhost
         DocumentRoot /​var/​www/​grav         DocumentRoot /​var/​www/​grav
         <​Directory /​var/​www/​grav>​         <​Directory /​var/​www/​grav>​
Ligne 51: Ligne 51:
         CustomLog /​var/​log/​apache2/​access.grav.log combined         CustomLog /​var/​log/​apache2/​access.grav.log combined
 </​VirtualHost></​file>​ </​VirtualHost></​file>​
-Si un nom de domaine pointe sur le serveur, on l'​indique à la place de //grav// pour la directive ​//ServerName//.\\ +Si un nom de domaine pointe sur le serveur, on l'​indique à la place de ''​grav.localhost'' ​pour la directive ​''​ServerName''​.\\ 
-(//Ctrl+X// puis //O// pour quitter en sauvegardant)+(''​Ctrl+X'' ​puis ''​O'' ​pour quitter en sauvegardant)
  
 Finalement, on active l'​hôte virtuel et on recharge la configuration d'​Apache : Finalement, on active l'​hôte virtuel et on recharge la configuration d'​Apache :
 <​code>​sudo a2ensite grav <​code>​sudo a2ensite grav
 sudo systemctl reload apache2</​code>​ sudo systemctl reload apache2</​code>​
- 
-Si on n'a pas spécifié de vrai nom de domaine, on édite le fichier ///​etc/​hosts//​ côté client afin de renseigner l'IP du serveur pour le domaine //grav// : 
-<file - hosts>​127.0.0.1 grav</​file>​ 
  
 <note important>​Si votre serveur est sur le [[:Web]], pensez à [[:​apache2#​securite|sécuriser]] l'​accès au site en particulier en forçant [[:​apache2#​HTTPS]].</​note>​ <note important>​Si votre serveur est sur le [[:Web]], pensez à [[:​apache2#​securite|sécuriser]] l'​accès au site en particulier en forçant [[:​apache2#​HTTPS]].</​note>​
Ligne 68: Ligne 65:
 <​code>​wget -O grav-admin.zip https://​getgrav.org/​download/​core/​grav-admin/​latest</​code>​ <​code>​wget -O grav-admin.zip https://​getgrav.org/​download/​core/​grav-admin/​latest</​code>​
  
-Ensuite nous allons extraire le contenu du zip à la racine de notre hôte virtuel (///​var/​www/​grav// pour l'​exemple) :+Ensuite nous allons extraire le contenu du zip à la racine de notre hôte virtuel (''​/​var/​www/​grav'' ​pour l'​exemple) :
 <​code>​sudo unzip grav-admin.zip -d /var/www <​code>​sudo unzip grav-admin.zip -d /var/www
 sudo mv /​var/​www/​grav-admin /​var/​www/​grav</​code>​ sudo mv /​var/​www/​grav-admin /​var/​www/​grav</​code>​
Ligne 76: Ligne 73:
 sudo chmod -rwx,​u+rwX,​g+rwX /​var/​www/​grav -R</​code>​ sudo chmod -rwx,​u+rwX,​g+rwX /​var/​www/​grav -R</​code>​
  
-Grav devrait alors être accessible à l'​adresse http://​grav/​+Grav devrait alors être accessible à l'​adresse http://grav.localhost/
  
 Il reste maintenant à renseigner un nom d'​utilisateur,​ un email et un mot de passe pour l'​administrateur du site. Il reste maintenant à renseigner un nom d'​utilisateur,​ un email et un mot de passe pour l'​administrateur du site.
  
-Pour traduire l'​interface en français, allez sur la page //​Configuration//,​ restez sur l'​onglet //System//, descendez jusqu'​à //​Languages//​ puis tapez //fr// (cliquez sur //add fr...//) dans le champs //​Supported//​.\\+Pour traduire l'​interface en français, allez sur la page //​Configuration//,​ restez sur l'​onglet //System//, descendez jusqu'​à //​Languages//​ puis tapez ''​fr'' ​(cliquez sur //add fr...//) dans le champs //​Supported//​.\\
 Cliquez ensuite sur //Save// en haut à droite. Après actualisation votre interface devrait apparaître en français. Cliquez ensuite sur //Save// en haut à droite. Après actualisation votre interface devrait apparaître en français.
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Le site est visible sur [[http://​grav/​]],​ l'​interface d'​administration est accessible sur [[http://​grav/​admin/​]].+Le site est visible sur [[http://​grav.localhost/]], l'​interface d'​administration est accessible sur [[http://​grav.localhost/admin/]].
  
 L'​interface est limpide et permet entre autre de parcourir, d'​installer et d'​activer des thèmes et des plugins. L'​interface est limpide et permet entre autre de parcourir, d'​installer et d'​activer des thèmes et des plugins.
  • grav.txt
  • Dernière modification: Le 23/05/2020, 20:37
  • par krodelabestiole