| 1 | = Installation de Clariprint = |
| 2 | |
| 3 | == Arborescence == |
| 4 | |
| 5 | Clariprint s'installe dans le dossier /usr/local/clariprint/ |
| 6 | |
| 7 | Un dossier est créé par "plateforme", par défaut c'est la plateforme nommée "prod" : |
| 8 | |
| 9 | /usr/local/clariprint/prod |
| 10 | |
| 11 | Dans ce dossier on va retrouver : |
| 12 | * /bin : les binaires applicatifs |
| 13 | * /wcl : les fichiers d'interface interprétés, la racine du du site web |
| 14 | * /config : des fichiers de configuration, notamment apache. |
| 15 | * /fonts : configuration des polices utilisées par le générateur PDF |
| 16 | * /locale : fichier de descriptions des langues. Doit être accessible en lecture/écriture par le serveur web (www-data ou _www ou apache suivant distributions). |
| 17 | * /logs : contient les logs des applications (r/w par apache) |
| 18 | * /sbin : utilitaires d'administrations |
| 19 | * /scripts : fichiers de configuration pour les services linux |
| 20 | * /services : idem /scripts |
| 21 | * /templates : templates de mail |
| 22 | * /tmp : contient les sessions (rw apache) |
| 23 | |
| 24 | |
| 25 | Un dossier contiendra l'ensemble des configuration des différentes plateformes : |
| 26 | |
| 27 | /usr/local/clariprint/conf |
| 28 | |
| 29 | == Installation fichiers == |
| 30 | |
| 31 | * création des dossiers de base : |
| 32 | * mkdir /usr/local/clariprint |
| 33 | * mkdir /usr/local/clariprint/conf |
| 34 | * Décompression du distrib_clariprint.tgz |
| 35 | * tar -zxf distrib_clariprint.tgz (peut varier suivant les plateformes, ex distrib_clariprint_debian7.tgz) |
| 36 | * mv distrib_clariprint /usr/local/clariprint/prod |
| 37 | |
| 38 | * creation des dossier temporaires |
| 39 | * mkdir -f /usr/local/clariprint/prod/tmp /usr/local/clariprint/prod/logs |
| 40 | * permissions : |
| 41 | * chown -r www-data /usr/local/clariprint/prod/tmp /usr/local/clariprint/prod/logs /usr/local/clariprint/prod/locate |
| 42 | |
| 43 | |
| 44 | |
| 45 | |
| 46 | == Configuration des services == |
| 47 | === Clariprint Solver === |
| 48 | * Installation du fichier de service |
| 49 | * ln -s /usr/local/clariprint/prod/service/solver /etc/init.d/clariprint.solver.prod |
| 50 | * S'assurer que le script se lance au démarrage (ici debian) |
| 51 | * update-rc.d clariprint.solver.prod defaults |
| 52 | * lancer le serveur : |
| 53 | * /etc/init.d/clariprint.solver.prod start |
| 54 | |
| 55 | === Nettoyage des fichiers temporaires === |
| 56 | |
| 57 | * ln -s /usr/local/clariprint/prod/sbin/clariprint.cron /etc/cron.daily/clariprint.prod.cron |
| 58 | |
| 59 | === Rotation des logs === |
| 60 | * ln -s /usr/local/clariprint/prod/scripts/logrotate.cnf /etc/logrotate.d/clariprint |
| 61 | |
| 62 | |
| 63 | |
| 64 | |
| 65 | |
| 66 | |
| 67 | |