Sur le serveur :
1- Installer MySQL. Voir la documentation Install.html située sous
~/Laurux/Install
2- Se connecter à MySQL en root et créer un ou plusieurs utilisateurs.
grant all privileges on *.* to
utilisateur@nom-du-PC-sur-le-réseau.local identified by 'mot de passe';
On met nom-du-PC-sur-le-réseau.local à la création des utilisateurs au
lieu de l'adresse IP car sinon les connexions des utilisateurs ne
pourront pas se faire avec l'IP.
NB : Pour connaître le nom du PC taper hostname dans un terminal. Ne
pas oublier de mettre .local après le nom du PC.
NB : Pour connaître l'IP de la machine taper ifconfig dans un terminal.
L'adresse se trouve à la ligne inet adr.
NB : Ne pas oublier les apostrophes avant et après le mot de passe, ni
le point virgule en fin de ligne.
3- Editer le fichier de configuration afin de modifier le bind-adress
parce que, par défaut, MySQL n'écoute que localhost.
sudo nano /etc/mysql/my.cnf
modifier la ligne : bind-address = 127.0.0.1 et mettre bind-address =
0.0.0.0
ou alors désactiver la ligne (en ajoutant # en début de ligne) :
#bind-address = 127.0.0.1
Ne pas oublier de sauvegarder.
4- Redémarrer le serveur MySQL
/etc/init.d/mysql restart
5- Installer la base de Laurux.
Si on est sur un site distant.
mysql -h 192.168.0.1 -u utilisateur -pmotdepasse Laurux01 <
/Chemin/Vers/Laurux01.sql
NB : Mettre l'adresse du serveur au lieu de 192.168.0.1.
Si on est dans un réseau local voir la partie client ci-dessous.
Si on n'a jamais travaillé avec Laurux alors on prendra la base située
sous ~/Laurux, sinon on prendra sa dernière sauvegarde.
Sur les
postes clients :
1- Installer Mysql (core et client).
2- Installer Gambas3 et Laurux. Voir la documentation Install.html
située sous ~/Laurux/Install
3- Lancer Laurux.
On arrivera sur l'écran de paramètrage de la base et on remplira les
zones avec les données créées sur le serveur.
Nom de la base : Laurux01
Nom d'utilisateur : utilisateur
Mot de passe MySQL : Le mot de passe de l'utilisateur.
Serveur MySQL : 192.168.0.1 (a modifier selon l'adresse du serveur) ou
alors nom-du-PC-sur-le-réseau.local
port socket : 3306 (par défaut) ou autre selon la configuration adoptée.
Le port utilisé ici est-il celui qui effectue les mises à jour ? A
cocher si c'est le cas. (Cela est a faire si le serveur est dans un réseau local et qu'il n'a
pas d'interface graphique puisque les mises à jour se font par Laurux
ou alors si le serveur est sur un site distant.)
Mettre un
répertoire en partage.
Laurux gère les documents liés dans les fiches clients, fournisseurs et
articles. Dans une configuration réseau il sera nécessaire d'avoir des
répertoires partagés afin que ces documents soient accessibles par
l'ensemble des utilisateurs de Laurux.
Pour faire cela d'une manière simple on va monter un serveur nfs.
Sur le
serveur :
1- Installer les programmes nfs-common, nfs-kernel-server
2- Créer le répertoire a partager. Par exemple /home/user/partage/
3- Modifier le fichier exports.
Le répertoire partagé est noté dans le fichier /etc/exports du serveur.
Ouvrir en faisant sudo nano /etc/exports et mettre
/home/user/partage/192.168.0.0/24(rw)
L'exemple ci-dessus autorise l'accès du répertoire "partage" en
lecture et écriture pour les machines
du réseau 192.168.0.*
Sur chaque
poste client : (Dans notre exemple 192.168.0.2, 192.168.0.3,
192.168.0.4)
1- Installer le programme nfs-common
2- Créer les répertoires locaux qui "seront" les répertoires partagés.
/home/user/partage_Laurux (Voir note en bas de page)
3- Monter les répertoires partagés et les lier aux répertoires locaux.
Ouvrir le fichiers etc/fstab en faisant sudo nano /etc/fstab et mettre
192.168.0.1:/home/user/partage/ /home/user/partage_Laurux nfs rw 0 0
192.168.0.1:/home/user/partage/ /home/user/partage_Laurux nfs rw 0 0
192.168.0.1:/home/user/partage/ /home/user/partage_Laurux nfs rw 0 0
La syntaxe utilisée est la suivante : adresse IP du serveur
:/répertoire_partagé/ /répertoire_local type_reseau (nfs) droits(rw) 0 0
4- Modifier les préférences de Laurux.
Aller dans les préférences onglet PDF et renseigner le chemin local
pour les clients et les fournisseurs.
Exemple /home/user/partage_Laurux/ .
PS
: Si vous devez mettre des photos dans les fiches articles n'oubliez
pas de les mettre dans le répertoire /home/user/partage_Laurux
5- Redémarrer chaque machine.
Note sur la structure des répertoires partagés.
Il conviendra de créer plusieurs sous-répertoires correspondants à chacune des catégories de documents liès.
Voici un exemple dont on pourra s'inspirer.
/home/user/partage_Laurux
|_______Clients
|
|_______Factures
|
|_______Docs_divers
|
|_______Fournisseurs
|
|_______Factures
|
|_______Docs_divers
|
|_______Articles
|_______Photos
|_______Docs_divers