Outils pour utilisateurs

Outils du site


applications:dolibarr

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
applications:dolibarr [2025/04/30 20:47] – [Ajouter exception pare-feu] 10.0.0.1applications:dolibarr [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-=====informations===== 
-ceci est en  
-deux phrases 
- 
- 
-=====vm install===== 
->installation w10 vm hbx 
->add libvirt-qemu read permission for iso directory 
->virtio 173 
->disk type virtio 
->nic type virtio (s'assurer que l'interface reseau truenas est en Bridge) 
->mettre à jour pilote nic avec virtio-173 iso 
->paramétrage ip statique : 10.x.x.15 
->installer laragon-wamp 6.0.0 dans c:\ 
->activer IMAP: icône Laragon > PHP > EXTENTIONS > IMAP 
->modifier affichage erreur PHP: > icône Laragon > PHP > PHP.ini > display_errors = off 
->verifier documents root: c:\laragon\www et donnée MySQL c:\laragon\data 
->activer démarrage auto + démarrage minimisé 
->installer dolibarr 19.0.2: 
->copier contenu htdocs dans c:\laragon\www\dolibarr 
->démarrer Laragon 
->finaliser configuration sur 10.x.x.15/dolibarr 
->cocher case Créer la base de données id: root pw: 
->ne pas cocher case Créer le propriétaire ou lui affecter les droits à la base  
->Connexion au serveur id:root 
->ajouter fichier install.lock dans c:\laragon\www\dolibarr\documents 
- 
-=====config===== 
- 
->ajout bouton rapide et recherche dolibarr: configuration > affichage > divers 
->ajout message page de connection "assistance": configuration > affichage > page de connexion 
->désactiver option prospect+client : config module tiers > tout en bas 
->ajout contact systématique suite à ajout tiers: configuration > divers > THIRDPARTY_DEFAULT_CREATE_CONTACT valeur= 1 
->cacher l'avertissement conf.php: configuration > divers > MAIN_REMOVE_INSTALL_WARNING       valeur = 1 
- 
-===à faire aussi:=== 
->Désactive le type de tiers "Prospect + Client" : module Tiers > config > desactiver 
->dans permission de chaque tieres, "Étendre l'accès à tous les tiers ET leurs objets" 
->pour dolicar, changer attributs immat et modele en "peut toujours être modifiés" pour devis et factures 
->Paramétres par défaut sur création de facture/devis: Configuration > Valeurs/filtres/tri..  
->exemple lien : compta/facture/card.php 
->fk_account : compte 
->mode_reglement_id : mode de paiment  
->cond_reglement_id : condition de paiment 
->comm/propal/card.php cond_reglement_id   1 
->comm/propal/card.php mode_reglement_id   2 
->compta/facture/card.php cond_reglement_id   1 
->compta/facture/card.php fk_account           1 
->compta/facture/card.php mode_reglement_id   2 
->societe/card.php        fournisseur               0 
->societe/card.php        client                    1 
->societe/card.php        typent_id                 8 (particulier) 
->comm/propal/card.php    options_autonotes_public  1 
->compta/bank/various_payment/card.php  sens (0 pour débit 1 pour crédit) 
->compta/bank/various_payment/card.php  paymenttype CB 
->générateur pdf 
- 
- 
-===modifier taille colonne facture=== 
->htdocs -> core -> modules -> facture -> doc -> « nom du modèle » 
->Les variables gérant la position (en mm) des colonnes sont: 
->$this->posxdesc 
->$this->posxqty 
->$this->posxup 
->$this->postotalht 
->totalexcltax : colonne total "vat et qté à mettre en 7 si tva 0% afin de gagner de l'espace dans le tableau" 
-  
-===infobulles=== 
->désactiver infobulles dolibarr: "non testé" 
->modifier le fichier htdocs/core/class/conf.class.php: 
->remplacer : public $dol_no_mouse_hover; // Set if we force param dol_no_mouse_hover into login url or if browser is smartphone 
->par: public $dol_no_mouse_hover=1; // Set if we force param dol_no_mouse_hover into login url or if browser is >smartphone 
->modifier temps d'apparition/disparition infobulle dolibarr: 
->htdocs/core/js/lib_foot.js.php: 
- 
- if (empty($conf->dol_no_mouse_hover)) 
- { 
- print 'jQuery(".classfortooltip").tooltip({ 
- show: { collision: "flipfit", effect:\'toggle\', delay:50 }, 
- hide: { delay: 250 }, 
- tooltipClass: "mytooltip", 
- content: function () { 
- console.log("Return title for popup"); 
- return $(this).prop(\'title\'); /* To force to get title as is */ 
- } 
- });'."\n"; 
- } 
- 
-=====sql===== 
- 
->linked lot: 
->linked_lot 
->Liste issue d'une table 
->product_lot:batch:rowid::entity = $ENTITY$ 
->peut être edité: oui 
->linked product: 
->product:ref:rowid::entity = $ENTITY$ 
->carte grise: 
->Liste issue d'une table 
->registrationcertificatefr 
->dolicar_registrationcertificatefr:a_registration_number:rowid::entity = $ENTITY$ 
->pour model vehicule: 
->dolicar_registrationcertificatefr:d3_vehicle_model:rowid::entity = $ENTITY$ 
- 
- 
-====dolicarr==== 
- 
->Désactiver attributs supplémentaires de facture : 
->Affichage sur la liste des devis/factures : Attributs supplémentaires (factures) 
->Proposer paiement par virement sur le compte: Config > modules > factures > suggérer compte paiement « oui », Voir aussi pour paiement par chq : Proposer paiement par chèque à l'ordre et adresse 
->lien pour signature saturne en ligne : _ONLINE_SIGN_URL_ 
->pour importer un tableau dans dolibarr: utiliser format excel et supprimer les dates 
->pour importer table sql, utiliser csv 
->fk_soc est le lien du véhicule avec un rowid client) 
->import tiers:  (type du tiers) 
->particulier: TE_PRIVATE 
->TPE/PME: TE_MEDIUM 
- 
- 
- 
-=====installation dolibarr sur linux===== 
-===Ouvrir session==== 
->Verifier maj :   
->sudo apt update   
->Mettre à jour :<br>   
->Sudo apt upgrade   
->Activer le pare-feu :   
->Sudo ufw enable   
->Installer openssh server :   
->Sudo apt install openssh-server   
->Verifier fonctionnement openssh :   
->Systemctl status ssh   
->Sudo ufw allow ‘openSSH’   
->Se connecter à distance :   
->Ipconfig + port 22   
->Configurer ip fixe :   
->Sudo vim /etc/netplan/01-netconfig.yaml   
->Changer Dhcp4 à no, Dhcp6 à no   
->Ajouter ligne :   
->Adresse : [x.x.x.x/24]   
->Gateway4 : x.x.x.x   
->Nameservers :   
->Adresse : [1.1.1.1,8.8.8.8]   
->Sortir de l’édition enregistrer et quitter :   
->:Wq   
->Appliquer la configuration de la carte réseau :   
->Sudo netplan apply   
->Perte connexion -> Se reconnecter en SSH   
->Installer serveur web apache :   
->Sudo apt install apache2   
->Vérifier service :   
->Systemctl status apache2   
-====Ajouter exception pare-feu====  
->Sudo ufw allow ‘apache full’   
->Il autorise 80 et 443   
->Sudo ufw status   
->Installer php7.2 :   
->Sudo apt install php7.2   
->Ajouter autres fonctions nécessaires pour Dolibarr :   
->Sudo apt install php7.2-curl php7.2-gd php7.2-intl php7.2-pgsql php7.2-xml php7.2-imap php7.2-zip   
->Installer PostgreSQL :   
->Sudo apt install postgresql   
->Vérifier service :   
->Systemctl status postgresql   
->Changer mot de passe admin PostgreSQL :   
->Sudo –u postgresql psql   
->\password postgresql   
->Fermer la connexion au PostgreSQL :   
->\q   
->Changer la méthode d’auth pour les connexions :   
->Sudo vim /etc/postgresql/10/main/pg_hba.conf   
->Descendre en bas du fichier et rajouter ces deux lignes :   
->• Au début des lignes, mettre un # pour désactiver la commande   
->Le but étant de remplacer peer par md5   
->Valider et quitter :   
->:wq   
->Redémarrer PostgreSQL :   
->Sudo systemctl restart postgresql   
- 
-====Installation des fichiers de dolibarr==== 
->Aller dans le dossier /tmp et télécharger Dolibarr :   
->cd /tmp   
->wget http://www.dolibarr.org/files/dolibarr.tgz   
->Décompresser le fichier :   
->tar zxvf dolibarr.tgz   
->Sudo mv dolibarr-vx.x.x/htdocs/ /var/www/html/dolibarr   
->Changer les droits d’accès sur le dossier Dolibarr :   
->Sudo chmod –R 755 /var/www/html/dolibarr/   
->Sudo chown –R www-data:www-data /var/www/html/   
->Sudo chmod –R www-data:www-data /var/html/dolibarr/   
->Vérifier les droits d’accès :   
->ls –la /var/www/html   
->Créer fichier de config pour l’installation de Dolibarr :   
->Sudo touch /var/www/html/dolibarr/conf/conf.php   
->Sudo chown www-data /var/www/html/dolibarr/conf/conf.php   
->Changer dossier fichiers générés (PDF, etc.) :   
->Sudo mkdir –p /var/lib/dolibarr/documents   
->Changer droits sur ce dossier :   
->Sudo chown www-data /var/lib/dolibarr/documents   
->Finaliser via la page web jusqu’à la création du mot de passe admin :   
->http://x.x.x.x/dolibarr/install/   
->Ajouter un fichier install.lock pour empêcher mise à jour ou nouvelle installation :   
->sudo touch /var/lib/dolibarr/documents/install.lock   
->sudo chmod go-w /var/lib/dolibarr/documents/ 
- 
- 
- 
-