Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
si:movim [2019/02/12 20:21]
pitchum [Configurer apache et php-fpm]
si:movim [2019/02/12 21:50]
pitchum [(Ré)initialiser le compte admin Movim]
Ligne 6: Ligne 6:
 Chez parinux le serveur XMPP est [[si:​ejabberd]]. Chez parinux le serveur XMPP est [[si:​ejabberd]].
  
 +===== Maintenance =====
 +
 +==== Logs utiles ====
 +
 +<code bash>​journalctl -f -u movim</​code>​
 +
 +<code bash>​journalctl -f -u php7.3-fpm</​code>​
 +
 +<code bash>​tail -f /​var/​log/​apache2/​movim.access.log</​code>​
 +
 +==== Relancer Movim ====
 +
 +<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 57: Ligne 97:
  
 <code bash>​sudo -u movim php daemon.php config --username=admin --password=v3rys3cr3t</​code>​ <code bash>​sudo -u movim php daemon.php config --username=admin --password=v3rys3cr3t</​code>​
 +
 +Ce compte admin permet alors de faire quelques réglages sur la [[https://​movim.parinux.org/?​admin|page d'​admin Movim]].
  
 ==== Créer un service systemd ==== ==== Créer un service systemd ====
Ligne 116: Ligne 158:
  
 <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//​ :
Ligne 138: Ligne 184:
  
 Et vérifier que le fichier ///​run/​php/​movim.sock//​ est bien présent et appartient à www-data:​www-data. Et vérifier que le fichier ///​run/​php/​movim.sock//​ est bien présent et appartient à www-data:​www-data.
 +
 +Relancer apache :
 +
 +<code bash>​systemctl restart apache2</​code>​
 
/var/lib/dokuwiki/data/pages/si/movim.txt · Dernière modification: 2019/02/12 21:50 par pitchum
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki