Commit 78100bda authored by Khrys's avatar Khrys Committed by spf

Update grav.md

parent 5dd21759
......@@ -32,9 +32,10 @@ $ cd /var/www/html
$ chown -R www-data grav
```
### Migrer (à partir d’une sauvegarde .zip d’un site Framasite)
### Migrer (à partir d’une sauvegarde .zip d’un site Framasite) - variante 1
Obtenir des certificats LetsEncrypt associés au nouveau site (ci-après désigné par monsite.mondomaine) :
Taper dans le serveur dans lequel on migre les commandes suivantes (en root) :
```
......@@ -56,7 +57,9 @@ systemctl start apache2
Normalement, pour ça, on est prévenu·e par mail.
Récupérer la sauvegarde du site (au format zip ) dans la page d'administration du framasite à migrer.
Extraire la sauvegarde dans le dossier (à priori vide) du nouveau site (par exemple /var/www/html/monsite.mondomaine).
Créer un fichier de config spécifique au site (par exemple monsite.mondomaine.conf) et le mettre dans /etc/apache2/sites-available.
Écrire dans le fichier :
......@@ -84,7 +87,32 @@ Créer un fichier de config spécifique au site (par exemple monsite.mondomaine.
Sauvegarder.
Taper la commande : `a2ensite monsite.mondomaine`
puis : `systemctl reload apache2`
Aller sur le nouveau site via son navigateur web préféré (en https) ; dans certains cas le premier chargement de la page peut prendre longtemps (plus de 10 minutes sur un serveur ARM (Lime 1 A20) qui à 512M de RAM).
### Migrer (à partir d’une sauvegarde .zip d’un site Framasite) - variante 2
Aller sur https://getgrav.org/downloads et choisir Grav core + Admin plugin (version stable) (cela permet de récupérer la dernière version à jour)
Extraire le fichier .zip ainsi récupéré dans le dossier /var/www/html/
Renommer le dossier grav-admin en monsite.mondomaine
Remplacer le dossier user à l'intérieur de monsite.mondomaine par celui de la sauvegarde (récupérable en format .zip dans la page d'administration du framasite à migrer).
Effectuer
```
chown -R www-data monsite.mondomaine
```
Le reste (obtention de certificats LetsEncrypt et création du fichier de config spécifique au site) est inchangé par rapport à la variante 1.
Note 1 : il est possible de récupérer un tableau de bord "complet" (permettant par exemple d'installer - à ses risques et périls ! de nouveaux thèmes, mais aussi de faire des mises à jour) en éditant le user/config/plugins/customadmin.yaml et en mettant false à la place de true.
Note 2 : en ce qui concerne le thème gravstrap-theme, une doc sommaire peut être trouvée dans user/themes/gravstrap-theme/_demo (lire les .md) ; hélas, le site où est censée se situer la doc du développeur (le README.md indique http://diblas.net/themes/gravstrap-theme-helps-to-start-a-new-grav-cms-site-with-bootstrap-support) ne répond plus.
En revanche, il y a ceci : http://www.draftpatent.com/ qui montre un certain nombre de commandes et de possibilités (je n'ai malheureusement pas compris comment faire un sous-menu dans la barre de menu comme dans Layout ou Components...).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment