Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:gravmultisite [2018/02/13 00:19] – ancienne révision (2018/02/12 21:09) restaurée francoisa | technique:gravmultisite [2020/05/28 19:07] (Version actuelle) – francoisa | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
Installation d'un serveur web sur Ubuntu 16.04 avec les modules requis : | Installation d'un serveur web sur Ubuntu 16.04 avec les modules requis : | ||
- | |||
< | < | ||
- | oIWIKIo | + | |
apt install nginx php-fpm php-mbstring php-cli php-opcache php-xml php-zip php-gd php-curl php-apcu php-yaml | apt install nginx php-fpm php-mbstring php-cli php-opcache php-xml php-zip php-gd php-curl php-apcu php-yaml | ||
+ | |||
</ | </ | ||
- | Récupération de l' | + | Récupération de l' |
On récupére ce qu'on veut sur le serveur et on l' | On récupére ce qu'on veut sur le serveur et on l' | ||
- | |||
< | < | ||
- | oIWIKIo | + | |
wget https:// | wget https:// | ||
mv latest grav admin-v1.2.3.zip | mv latest grav admin-v1.2.3.zip | ||
unzip grav-admin-v1.3.8.zip | unzip grav-admin-v1.3.8.zip | ||
mv grav-admin grav | mv grav-admin grav | ||
+ | |||
</ | </ | ||
Ligne 37: | Ligne 37: | ||
find . -type d | xargs chmod +s | find . -type d | xargs chmod +s | ||
umask 0002 | umask 0002 | ||
+ | |||
</ | </ | ||
==== Modification du Virtualhost ==== | ==== Modification du Virtualhost ==== | ||
- | Grav est sympa et nous propose des [[https:// | + | Grav est sympa et nous propose des [[https:// |
J'ai prix [[https:// | J'ai prix [[https:// | ||
Ici, j'ai copié/ | Ici, j'ai copié/ | ||
- | |||
< | < | ||
- | oIWIKIo | + | |
ln -s / | ln -s / | ||
+ | |||
</ | </ | ||
Ligne 57: | Ligne 58: | ||
root / | root / | ||
server_name grav; | server_name grav; | ||
+ | |||
</ | </ | ||
Ligne 63: | Ligne 65: | ||
< | < | ||
nginx -s reload | nginx -s reload | ||
+ | |||
</ | </ | ||
Ligne 69: | Ligne 72: | ||
< | < | ||
ufw allow 7000 | ufw allow 7000 | ||
+ | |||
</ | </ | ||
Ligne 74: | Ligne 78: | ||
< | < | ||
php -S radios.cemea.org: | php -S radios.cemea.org: | ||
+ | |||
</ | </ | ||
- | Et on se loggue sur l' | + | Et on se loggue sur l' |
Et ça marche ! On a là un beau site statique qu'on peut modifier à la main depuis le serveur. | Et ça marche ! On a là un beau site statique qu'on peut modifier à la main depuis le serveur. | ||
Pour rendre l' | Pour rendre l' | ||
- | |||
< | < | ||
+ | |||
/ | / | ||
+ | |||
</ | </ | ||
Ligne 94: | Ligne 100: | ||
bin/gpm selfupgrade | bin/gpm selfupgrade | ||
bin/gpm install admin | bin/gpm install admin | ||
+ | |||
</ | </ | ||
Ligne 110: | Ligne 117: | ||
Dans le dossier **grav/ | Dans le dossier **grav/ | ||
< | < | ||
+ | |||
mkdir / | mkdir / | ||
+ | |||
</ | </ | ||
Ligne 118: | Ligne 127: | ||
mkdir test && cd test | mkdir test && cd test | ||
mkdir config pages plugins themes | mkdir config pages plugins themes | ||
+ | |||
</ | </ | ||
Ligne 184: | Ligne 194: | ||
] | ] | ||
]; | ]; | ||
+ | |||
</ | </ | ||
Commandes utiles dans grav/ | Commandes utiles dans grav/ | ||
- | |||
< | < | ||
+ | |||
bin/gpm list # liste les commandes | bin/gpm list # liste les commandes | ||
bin/gpm update # met à jour le site | bin/gpm update # met à jour le site | ||
Ligne 200: | Ligne 211: | ||
bin/grav install # met à jour les dépendances | bin/grav install # met à jour les dépendances | ||
bin/plugin admin help #aide sur un plugin | bin/plugin admin help #aide sur un plugin | ||
+ | |||
</ | </ | ||
< | < | ||
bin/plugin login newuser -u joeuser -e joeuser@grav.org -P b -N "Joe User" -t "Site Administrator" | bin/plugin login newuser -u joeuser -e joeuser@grav.org -P b -N "Joe User" -t "Site Administrator" | ||
+ | |||
+ | </ | ||
+ | |||
+ | === Mise à jour sur serveur de Prod === | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | sudo -u radios / | ||
+ | sudo -u radios / | ||
+ | |||
</ | </ | ||
Ligne 213: | Ligne 235: | ||
A suivre… | A suivre… | ||
+ | |||