technique:gravmultisite

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
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
technique:gravmultisite [2018/02/12 22:09] – [Le fichier setup.php] francoisatechnique:gravmultisite [2020/04/11 02:26] – modification externe 127.0.0.1
Ligne 12: Ligne 12:
  
 <code> <code>
 +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
 </code> </code>
  
-Récupération de l'archive de Grav depuis [[https://getgrav.org/downloads/|le site]], soit en mode brut avec 2 possibilités : Grav (un seul site statique modifiable à la main) ou Grav-admin (avec plugin de gestion de contenu), soit avec un [[https://getgrav.org/downloads/skeletons|squelette intégré]] avec le code de grav dedans.\\+Récupération de l'archive de Grav depuis [[https://getgrav.org/downloads/cIWIKIc|le site]], soit en mode brut avec 2 possibilités : Grav (un seul site statique modifiable à la main) ou Grav-admin (avec plugin de gestion de contenu), soit avec un [[https://getgrav.org/downloads/skeletons|squelette intégré]] avec le code de grav dedans.\\
 On récupére ce qu'on veut sur le serveur et on l'extrait dans le dossier /var/www/html/grav par exemple. On récupére ce qu'on veut sur le serveur et on l'extrait dans le dossier /var/www/html/grav par exemple.
  
 <code> <code>
 +oIWIKIo
 wget https://getgrav.org/download/core/grav-admin/latest wget https://getgrav.org/download/core/grav-admin/latest
 mv latest grav admin-v1.2.3.zip mv latest grav admin-v1.2.3.zip
Ligne 39: Ligne 41:
 ==== Modification du Virtualhost ==== ==== Modification du Virtualhost ====
  
-Grav est sympa et nous propose des [[https://github.com/getgrav/grav/tree/master/webserver-configs|config pour les serveurs web]] qui nous intéressent.+Grav est sympa et nous propose des [[https://github.com/getgrav/grav/tree/master/webserver-configscIWIKIc|config pour les serveurs web]] qui nous intéressent.
  
 J'ai prix [[https://github.com/getgrav/grav/blob/master/webserver-configs/nginx.conf|celui-ci]] pour nginx et renomme en "grav". J'ai prix [[https://github.com/getgrav/grav/blob/master/webserver-configs/nginx.conf|celui-ci]] pour nginx et renomme en "grav".
Ligne 46: Ligne 48:
  
 <code> <code>
 +oIWIKIo
 ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enable/ ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enable/
 </code> </code>
Ligne 73: Ligne 76:
 </code> </code>
  
-Et on se loggue sur l'adresse du serveur : [[http://radios.cemea.org:7000|http://radios.cemea.org:7000]]+Et on se loggue sur l'adresse du serveur : [[http://radios.cemea.org:7000cIWIKIc|http://radios.cemea.org:7000]]
  
 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.
Ligne 98: Ligne 101:
  
 Par contre, il faut maintenant s'attaquer à … Par contre, il faut maintenant s'attaquer à …
- 
  
 ==== La configuration multi-sites ==== ==== La configuration multi-sites ====
Ligne 183: Ligne 185:
 ]; ];
 </code> </code>
 +
 Commandes utiles dans grav/ Commandes utiles dans grav/
  
Ligne 198: Ligne 201:
 bin/plugin admin help #aide sur un plugin bin/plugin admin help #aide sur un plugin
 </code> </code>
 +
 +<code>
 +bin/plugin login newuser -u joeuser -e joeuser@grav.org -P b -N "Joe User" -t "Site Administrator" -p PASSWORD
 +</code>
 +
 +=== Mise à jour sur serveur de Prod ===
 +
 +<code>
 +cd /var/www/radios/ && sudo -u radios bin/grav backup
 +sudo -u radios /var/www/radios/bin/gpm selfupgrade # pour MAJ Grav
 +sudo -u radios /var/www/radios/bin/gpm update # pour MAJ Plugins Grav
 +</code>
 +
 +=====   =====
  
 ===== Côté client ===== ===== Côté client =====
  • technique/gravmultisite.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1