Manuel NeoCuma

12.2 - Installation de serveurs NeoCuma sur réseau local

Vous êtes ici :12 - Annexes
Manuel NeoCuma
  1. Accueil
  2. 1 - Préambule
  3. 2 - Prise en main
    1. 2.1 - Installation de NeoCuma
    2. 2.2 - Identification utilisateur
    3. 2.3 - Permissions accordées aux utilisateurs
    4. 2.4 - Menus et navigation dans le logiciel
    5. 2.5 - Mises à jour
    6. 2.6 - Mémos
    7. 2.7 - Editions et synthèses
    8. 2.8 - Fiche 'Exploiter'
    9. 2.10 - NeoCuma Web
  4. 3 - Espace utilisateur
    1. 3.1 - Mon compte NeoCuma
    2. 3.3 - ChronoFD
      1. 3.3.1 - Paramétrage général
      2. 3.3.2 - Saisie des temps
      3. 3.3.3 - Responsables ChronoFD
      4. 3.3.4 - Gestion des compteurs de temps
      5. 3.3.5 - Editions et exploitation
  5. 4 - Centre de comptabilité
    1. 4.1 - Administration
      1. 4.1.1 - Gestion du centre de comptabilité
      2. 4.1.2 - Gestion des dossiers
      3. 4.1.3 - Correspondances des références
      4. 4.1.4 - Importation de dossier Olimpya
      5. 4.1.5 - Reprise de dossier Olimpya
    2. 4.2 - Transferts en local / Mode décentralisé
    3. 4.3 - Références
    4. 4.4 - Carnet d'adresses
    5. 4.5 - Infocentre
      1. 4.5.1 - Méthode de requêtage
      2. 4.5.2 - Exploitation des résultats
    6. 4.6 - Gestion des doublons
    7. 4.7 - Vie des Cuma
      1. 4.7.1 - Présentation générale
      2. 4.7.2 - Suivi personnalisé
      3. 4.7.3 - Tâches / Alertes
      4. 4.7.4 - Configuration du suivi personnalisé
      5. 4.7.5 - Exportation / Editions / InfoCentre
    8. 4.8 - Mass Mailing via STMP dédié
      1. 4.8.1 - Contexte d'utilisation
      2. 4.8.2 - Rédaction et envoi d'un message
      3. 4.8.3 - Templates
      4. 4.8.4 - Suivi et optimisation des envois
    9. 4.9 - Archivage de documents
      1. 4.9.1 - Configuration
      2. 4.9.2 - Accès aux fonctionnalités d'archivage
      3. 4.9.3 - Assistant d'archivage
  6. 5 - Tables de bases
    1. 5.1 - Fiche CUMA
    2. 5.2 - Tiers
    3. 5.3 - Matériels
    4. 5.4 - Activités
    5. 5.5 - Elements facturation
    6. 5.6 - Emprunts
  7. 6 - ChronoCuma
    1. 6.1 - Traitement des temps
    2. 6.2 - Préparation des bons de travaux
  8. 7 - Comptabilité
    1. 7.1 - Plans comptables
    2. 7.2 - Saisie comptable
    3. 7.3 - Consultation
    4. 7.4 - Pointage
    5. 7.5 - Immobilisations
    6. 7.6 - Traitements périodiques
    7. 7.7 - Les imports AFB
  9. 8 - Facturation
    1. 8.1 - Bons de travaux
    2. 8.2 - Analytique
    3. 8.3 - Générer les factures
    4. 8.4 - Facturation directe
  10. 9 - Capital social
    1. 9.1 - Souscriptions et historique
    2. 9.2 - Remboursements et Transferts
    3. 9.3 - Factures d'appel
    4. 9.4 - Synthèse
    5. 9.5 - Régularisations comptables
  11. 11 - Outils NeoCuma
    1. 11.1 - Sauvegardes
    2. 11.2 - Rapports d'incident
    3. 11.3 - Recherche de dossier
    4. 11.4 - Assistance à distance
  12. 12 - Annexes
    1. 12.1 - Installation de serveurs MySQL Locaux
    2. 12.2 - Installation de serveurs NeoCuma sur réseau local
    3. 12.3 - Gestion de sauvegardes des centres de comptabilité
  13. Glossaire

12.2 - Installation de serveurs NeoCuma sur réseau local

Profils concernés : Responsables informatiques de FDCUMA

Cette section explique la marche à suivre pour procéder à l'installation sur un réseau local d'un serveur NeoCuma destiné :
- A réaliser des sauvegardes de données depuis un serveur NeoCuma distant
- A fournir un serveur de secours en cas de défaillance de la connexion internet depuis le réseau local vers le serveur NeoCuma distant

En règle général, l'objectif est que chaque centre de comptabilité dispose d'un serveur local de secours dans ces propres locaux, pour réaliser des sauvegardes de ses données et palier à une éventuelle panne de connexion internet.


12.2.1 Avant propos

La procédure donnée convient pour la mise en place de serveur NeoCuma sur des postes équipés de systèmes d'exploitation Microsoft Windows.
Pour des créations de serveur NeoCuma sur des postes linux, merci de contacter Neologik pour plus d'informations.

Attention! N'utilisez jamais de serveur réseau local :
- pour réaliser un fonctionnement décentralisé sur un poste. Le fonctionnement de serveur local n'est pas prévu à cet effet. Utilisez plutôt les fonctionnalités de mode décentralisé de NeoCuma
- sur un poste serveur, sur lequel vous avez les fonctionnalités du mode décentralisé de NeoCuma activé. Les deux fonctionnements sont incomptables, car exploitent les mêmes services logiciels, mais avec des configurations différents. Ne mettez donc jamais en place les fonctionnalités du mode décentralisé de NeoCuma sur un poste hébergeant un serveur NeoCuma Réseau local.
- pour vous y connecter de façon parallèle à un serveur distant, et y apporter des modifications qui auraient du être faits sur ce serveur distant

Dans tout les cas, les utilisateurs NeoCuma doivent contacter le responsable informatique de leur centre de comptabilité avant de se connecter à un serveur réseau local.


12.2.2 Préparation

Durant la procédure d'installation, quelques informations techniques vous seront demandées ou données.
Munissez vous donc d'un papier et d'un stylo afin de noter ces différentes informations utiles et à conserver.
Les éléments importants à noter lors de cette procédure d'installation seront notifiés en vert.

Commencez à y relever l'adresse IP du serveur sur le réseau local (Choisissez un poste qui assura le rôle de serveur NeoCuma).
Choisissez ce poste en fonction des qualités de performances et veillez qu'il soit en service durant les heures de sauvegardes programmées.

Vous pouvez également y noter le nom du serveur NeoCuma local que vous souhaitez créer (exemple : NeoCumaFD81, SFD81...)


12.2.3 Procédure d'installation

A) Installation des serveurs MYSQL/APACHE/PHP

EASYPHP Le serveur Mysql permet le stockage des bases de donnéessur votre serveur, et les serveurs APACHE et PHP permettent l'éxécution de scripts nécessaires pour la connexion du logiciel NeoCuma à votre serveur local Le logiciel EASYPHP qui propose un package complet et simple réunissant ces trois serveurs.

Vous pouvez le télécharger à l'adresse : EasyPHP-5.3.2i-setup.exe (8Mo) ou rendez sur le site www.easyphp.org/download.php pour télécharger d'autres versions.

Exécutez le programme d'installation de EasyPhp et laissez vous guider en acceptant les options par défaut.
Notez le répertoire d'installation d'EasyPhp sur votre mémo.

Vous noterez qu'après l'installation et son lancement, une icône "EasyPHP" se place dans la barre des icônes à côté de l'heure.


B) Configuration des serveurs MYSQL/APACHE/PHP

- Configuration de EasyPHP
Faites un clic droit sur l'icône "EasyPHP" (à côté de l'heure), puis sélectionnez le sous menu "Configuration" et cliquez sur "EasyPHP".

Dans l'interface de configuration de EasyPHP, vérifiez que le paramétrage soit bien identique à celui présenté ci dessous.

Cliquez sur "Appliquer" puis "Fermer", pour valider vos modifications.

- Changement du mot de passe Root Mysql
Lors de l'installation de Mysql un super-utilisateur "root" est crée par défaut sans mot de passe défini.
Pour des raisons de sécurité, il convient d'en définir un.
Pour cela, faites un clic droit sur l'icône "EasyPHP", puis sélectionnez le sous menu "Configuration" et cliquez sur "PHPMyAdmin".


Une fenêtre internet s'ouvre présentant PHPMyAdmin, un outil de gestion de base de données MySql (L'équivalent d'IBConsole pour les base de données InterBase/FireBird).
Allez dans l'onglet "Privilèges" (1), et cliquez sur le bouton "Changer les privilèges" (2) sur la ligne de l'utilisateur root.


Dans le bas de la page, cochez "Mot de passe",définissez en un (1) et cliquez sur "éxécuter" (2).
N'oubliez pas de noter le mot de passe root MySql pour ne pas l'oublier.

- Personnalisation du fichier de configuration du serveur MySQL
Sur votre poste, recherchez le fichier de configuration de MySql "config.inc.php", présent dans le sous répertoire "phpmyadmin" dans le répertoire d'installation d'EasyPHP (par défaut C:\program files\EasyPHP-5.3.2.1\phpmyadmin\config.inc.php).
Ouvrez ce fichier avec un éditeur de fichier simple (notepad par exemple), et modifiez la ligne :
$cfg['Servers'][$i]['password'] = ''; en y ajoutant le mot de passe MySql root précedemment défini (ici nous avions mis 'root' comme mot de passe)


- Création d'un utilisateur MySql NeoCuma
Toujours pour des raisons de sécurité, il convient de créer un utilisateur mysql spécifique que le logiciel NeoCuma utilisera pour se connecter à la base de données locale.
Retournez dans l'onglet "Privilèges" de PhpMyAdmin (1), cliquez sur le lien en milieu de page "Ajouter un utilisateur" (2).


Commencez par cliquer sur "tout cocher" (4) Dans la section "Provilèges globaux".

Saisissez "neocuma" comme nom d'utilisateur (1) et saisissez un mot de passe pour l'utilisateur (2).
Laissez le champ serveur vide.
N'oubliez pas de noter le nom d'utilisateur mysql pour neocuma et son mot de passe.
Dans la section "Base de données pour cet utilisateur", cochez l'option "donner les privilèges passepartout("%")" (3)
Cliquez enfin sur Exécuter (5) pour valider la saisie.


- Personnalisation du fichier de configuration du serveur MySQL
Faites un clic droit sur l'icône "EasyPHP", puis sélectionnez le sous menu "Configuration" et cliquez sur "Mysql".

Le fichier de configuration de mysql, "my.ini" s'ouvre.
Rechercher la ligne "bind-address = 127.0.0.1" et commentez la avec un # ( cela doit donc donner : #bind-address = 127.0.0.1 )
Puis ajoutez une nouvelle ligne "lower_case_table_names=0" à la fin du bloc des variables [mysqld].



Enregistrez la modification, et fermez le fichier

- Personnalisation du fichier de configuration du serveur Apache
Faites un clic droit sur l'icône "EasyPHP", puis sélectionnez le sous menu "Configuration" et cliquez sur "Apache"

Le fichier de configuration de mysql, "httpd.conf" s'ouvre.
Rechercher la ligne "Listen 127.0.0.1:80"
Ajouter en dessous ce cette ligne une nouvelle ligne "Listen X.X.X.X:80" , ou X.X.X.X est l'adresse IP de votre poste serveur sur votre réseau local (notée en tout début de la procédure d'installation).



Recherchez ensuite toutes les occurences de lignes "allow from 127.0.0.1" et de la même façon, ajoutez en dessous de chaque ligne trouvée "allow from X.X.X.X"



Enregistrez la modification, et fermez le fichier

- Personnalisation du fichier de configuration du serveur PHP
Faites un clic droit sur l'icône "EasyPHP", puis sélectionnez le sous menu "Configuration" et cliquez sur "PHP" Le fichier de configuration de mysql, "php.ini" s'ouvre.


Recherchez la ligne commencant par "error_reporting =" et modifiez la ainsi "error reporting = E_ALL & ~E_NOTICE"



Enregistrez la modification, et fermez le fichier


C) configuration système du serveur Windows
Afin d'autoriser les postes de votre réseau local à accéder à votre serveur NeoCuma, vous devez impérativement ouvrir les ports suivants sur le pare-feu (firewall) de votre serveur :
- port 80 en TCP (Pour l'accès au serveur APACHE)
- port 3306 en TCP (Pour l'accès au serveur MySQL)

Le pare feu windows est accessible via le panneau de configuration.
Cliquez sur 'Ajouter' une exception, ou bien 'Autoriser un programme via le pare feu windows'.
Cliquez sur 'Ajouter un port'
Renseignez le nom du port 'http' et son numéro '80', puis cliquez sur 'Ok'.
Faites de même avec le port 'mysql' et son numéro '3306'.


D) Installation de NeoCuma Server Guardian
Le logiciel NeoCuma Server Guardian est l'outil qui permettra d'assurer des sauvegardes depuis un serveur neocuma distant vers votre serveur local.

Vous pouvez le télécharger sur la page de NeoCuma Web (vous devez disposer de droits d'accès FDCUMA pour accéder à cette page):
Aller à la page
Neologik 2005-2012Réalisé avec la version gratuite pour les particuliers d'Help&Web