| | 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 | |