ClariprintInstall – Clariprint
wiki:ClariprintInstall
Version 1 (modified by Xavier P., 9 years ago)

l

Installation de Clariprint

Arborescence

Clariprint s'installe dans le dossier /usr/local/clariprint/

Un dossier est créé par "plateforme", par défaut c'est la plateforme nommée "prod" :

/usr/local/clariprint/prod

Dans ce dossier on va retrouver :

  • /bin : les binaires applicatifs
  • /wcl : les fichiers d'interface interprétés, la racine du du site web
  • /config : des fichiers de configuration, notamment apache.
  • /fonts : configuration des polices utilisées par le générateur PDF
  • /locale : fichier de descriptions des langues. Doit être accessible en lecture/écriture par le serveur web (www-data ou _www ou apache suivant distributions).
  • /logs : contient les logs des applications (r/w par apache)
  • /sbin : utilitaires d'administrations
  • /scripts : fichiers de configuration pour les services linux
  • /services : idem /scripts
  • /templates : templates de mail
  • /tmp : contient les sessions (rw apache)

Un dossier contiendra l'ensemble des configuration des différentes plateformes :

/usr/local/clariprint/conf

Installation fichiers

  • création des dossiers de base :
    • mkdir /usr/local/clariprint
    • mkdir /usr/local/clariprint/conf
  • Décompression du distrib_clariprint.tgz
    • tar -zxf distrib_clariprint.tgz (peut varier suivant les plateformes, ex distrib_clariprint_debian7.tgz)
    • mv distrib_clariprint /usr/local/clariprint/prod
  • creation des dossier temporaires
    • mkdir -f /usr/local/clariprint/prod/tmp /usr/local/clariprint/prod/logs
  • permissions :
    • chown -r www-data /usr/local/clariprint/prod/tmp /usr/local/clariprint/prod/logs /usr/local/clariprint/prod/locate

Configuration des services

Clariprint Solver

  • Installation du fichier de service
    • ln -s /usr/local/clariprint/prod/service/solver /etc/init.d/clariprint.solver.prod
  • S'assurer que le script se lance au démarrage (ici debian)
    • update-rc.d clariprint.solver.prod defaults
  • lancer le serveur :
    • /etc/init.d/clariprint.solver.prod start

Nettoyage des fichiers temporaires

  • ln -s /usr/local/clariprint/prod/sbin/clariprint.cron /etc/cron.daily/clariprint.prod.cron

Rotation des logs

  • ln -s /usr/local/clariprint/prod/scripts/logrotate.cnf /etc/logrotate.d/clariprint