Ci-dessous, les différences entre deux révisions de la page.
Both sides previous revision Révision précédente Prochaine révision | Révision précédente Dernière révision Both sides next revision | ||
si:movim [2019/02/12 20:24] pitchum [Movim] |
si:movim [2019/02/12 20:59] pitchum [Relancer Movim] |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
<code bash>systemctl restart movim</code> | <code bash>systemctl restart movim</code> | ||
+ | ==== Données à sauvegarder ==== | ||
+ | Movim ne stocke que très peu de données qui méritent d'être sauvegardées. | ||
+ | L'essentiel de données visibles dans Movim sont en réalité publiées sur les serveurs XMPP. | ||
+ | La base de données SQL utilisée par Movim sert essentiellement de cache pour éviter de solliciter systématiquement les serveurs XMPP. | ||
+ | Les seules données originales produites par Movim sont les paramètres de configuration qui sont stockés dans la table //configuration//. | ||
+ | |||
+ | ==== Mettre à jour ==== | ||
+ | |||
+ | Si une nouvelle version est disponible au téléchargement au format //.tar.gz// voici la procédure simple et générique pour mettre à jour Movim. | ||
+ | |||
+ | Avant toute chose jeter un œil sur la [[https://github.com/movim/movim/wiki/Install-Movim#update|page officielle]] au cas où il y aurait une procédure particulière pour cette version. | ||
+ | |||
+ | <code bash> | ||
+ | cd /var/www/movim/upstream | ||
+ | curl -JOLs https://github.com/movim/movim/archive/x.xx.x.tar.gz | ||
+ | cd .. | ||
+ | tar xavf upstream/x.xx.x.tar.gz | ||
+ | ln db.inc.php movim-x.xx.x/config/ | ||
+ | rm public_html && ln movim-x.xx.x public_html | ||
+ | cd public_html | ||
+ | sudo -u movim composer install | ||
+ | sudo -u movim php vendor/bin/phinx migrate | ||
+ | systemctl restart movim | ||
+ | </code> | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 132: | Ligne 156: | ||
<code bash>a2ensite movim.conf</code> | <code bash>a2ensite movim.conf</code> | ||
+ | |||
+ | Activer quelques modules apache : | ||
+ | |||
+ | <code bash>a2enmod proxy_wstunnel fcgi</code> | ||
Créer le fichier ///etc/php/7.3/fpm/pool.d/movim.conf// : | Créer le fichier ///etc/php/7.3/fpm/pool.d/movim.conf// : |