Commit 2cf08b9d authored by spf's avatar spf

Merge branch 'khrys' into 'master'

Khrys

See merge request !24
parents 5dd21759 3619ada0
Pipeline #101749 passed with stages
in 52 seconds
......@@ -7,7 +7,7 @@ Grav est le logiciel utilisé pour créer des sites sur [frama.site](https://fra
<p class="alert alert-info">
<b>Ce tutoriel est en cours de rédaction</b>.
<br />
Dans la suite de ce tutoriel, les instructions seront données pour un serveur dédié sous Debian Stretch, php 7.0 et un serveur web Nginx.
Dans la suite de ce tutoriel, les instructions seront données pour un serveur dédié sous Debian Stretch, php 7.0 et un serveur web Apache.
</p>
## Pré-requis
......@@ -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) :
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,10 +57,12 @@ 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 :
Écrire dans le fichier :
```
<VirtualHost *:443>
......@@ -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