Outils pour utilisateurs

Outils du site


admin:services: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édentes Révision précédente
Prochaine révision
Révision précédente
admin:services:dolibarr [2014/04/23 22:46]
thomas.fuzeau
admin:services:dolibarr [2017/11/11 19:33] (Version actuelle)
herve.cognet Fix Documentation Mise à jour
Ligne 1: Ligne 1:
-[[:admin|< retour à la page de l'administration technique]]+[[:admin|< Retour à la page de l'administration technique]]
  
-La compta de FedeRez est hébergée sur [[admin:serveurs:hexagon|hexagon]] dans ''/srv/dolibarr''.+La compta de FedeRez est hébergée sur [[admin:serveurs:myriagon|myriagon]] dans ''/srv/dolibarr''.
  
 Elle est accessible sur [[https://compta.federez.net/]]. Elle est accessible sur [[https://compta.federez.net/]].
  
 ===== Mise à jour ===== ===== Mise à jour =====
-//TODO//+ 
 +//Instructions de mises à jour inspirées de la documentation officielle. 
 +https://wiki.dolibarr.org/index.php/Installation_-_Mise_%C3%A0_jour#Avec_Dolibarr_.28package_standard_.tgz.29 // 
 + 
 +Cette procédure décrit la mise à jour de Dolibarr depuis une ancienne version vers une plus récente par la méthode manuelle, avec la distribution standard. 
 + 
 +Placez-vous dans le répertoire dans lequel a été installé Dolibarr ''/srv''
 +<code bash> 
 +cd /srv 
 +</code> 
 + 
 +Récupérez l'archive de la nouvelle version 
 +<code bash> 
 +wget http://www.dolibarr.org/files/dolibarr.tgz 
 +</code> 
 + 
 +Décompressez l'archive 
 +<code bash> 
 +tar xvfz dolibarr.tgz 
 +</code> 
 + 
 +Recopiez les nouveaux fichiers (qui ont été décompressés dans le répertoire dolibarr-x.y.z) vers  le répertoire où vous avez votre ancienne version de Dolibarr. Ceci a pour effet de remplacer les anciens fichiers par les nouveaux tout en conservant les fichiers qui vous sont spécifiques (comme le fichier conf.php ou encore vos modules complémentaires non officiels installés). 
 + 
 +Si vous déplacez ou renommez également le dossier de votre ancienne version de Dolibarr, pensez à modifier les chemins dans le fichier /conf/conf.php (sinon vous risquez un fatal error: Cannot redeclare versiontostring) 
 +<code bash> 
 +cp -r dolibarr-x.y.z/* dolibarr 
 +</code> 
 + 
 +Vous pouvez alors supprimer le répertoire des fichiers sources 
 +<code bash> 
 +rm -fr dolibarr-x.y.z 
 +</code> 
 + 
 +Lancer Dolibarr dans votre navigateur habituel. Ceci fera apparaître l'assistant de migration: L'application détectera que vous avez une base en version ancienne. Choisissez le menu proposé pour migrer à la version supérieure. Si vous avez fait un saut de plusieurs version, garder le choix proposer de migrer d'une seule version, à la fin le menu vous sera reproposé pour migrer à la suivante et ainsi de suite jusqu'à atteindre la version qui a été installé (par si vous avez installer Dolibarr 3.5 par dessus votre version courante qui était Dolibarr 3.2, choisissez le menu de migration pour passer de 3.2 à 3.3, puis 3.3 à 3.4 puis 3.4 à 3.5). 
 + 
 +Note: Si vous avez un message signalant que le processus de mise à jour est vérrouillé par un fichier install.lock, supprimer ce fichier (il est stocké dans le répertoire racine ou "documents" de Dolibarr) puis rafraichissez la page. 
 + 
 +Pour des raisons de sécurité nous vous conseillons, une fois la mise à jour terminée, de verrouiller le répertoire d'installation en créant un fichier install.lock dans le répertoire de donnée de Dolibarr. Dans le cas contraire, Dolibarr vous avertira d'un message dans l'interface une fois loggé 
 +<code bash> 
 +echo > /srv/dolibarr/documents/install.lock 
 +chmod 444 /srv/dolibarr/documents/install.lock 
 +</code>
  
 ===== Installation ===== ===== Installation =====
  
-Dans ''/srv'' on récupère la dernière version de dolibarr :+Dans ''/srv'' on récupère la dernière version de Dolibarr :
 <code> <code>
 cd /srv cd /srv
-wget http://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/3.5.2/dolibarr-3.5.2.tgz/download +wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/5.0.0/dolibarr-5.0.0.tgz/download 
-tar xf download+tar -zxf download
 rm download rm download
-mv dolibarr-3.5.dolibarr+mv dolibarr-5.0.0 dolibarr 
 mkdir dolibarr/documents mkdir dolibarr/documents
 touch dolibarr/htdocs/conf/conf.conf touch dolibarr/htdocs/conf/conf.conf
-chown www-data:www-data -R /srv/dolibarr+chown www-data:www-data -R /srv/dolibarr/documents 
 +chown www-data:www-data -R /srv/dolibarr/htdocs
 </code> </code>
  
-Puis on crée le VirtualHost Apache qui va servir le wiki :+Puis on crée le VirtualHost Apache qui va servir la partie publique de Dolibarr :
  
 <code> <code>
 cd /etc/apache2/sites-available cd /etc/apache2/sites-available
-vim dolibarr+vim dolibarr.conf
 </code> </code>
  
 <file apache dolibarr> <file apache dolibarr>
-<VirtualHost *:80> 
-    ServerAdmin admin@federez.net 
-    ServerName compta.federez.net 
- 
-    Redirect permanent / https://compta.federez.net/ 
- 
-    # Possible values include: debug, info, notice, warn, error, crit, 
-    # alert, emerg. 
-    LogLevel warn 
-    ErrorLog ${APACHE_LOG_DIR}/dolibarr-error.log 
-    CustomLog ${APACHE_LOG_DIR}/dolibarr-access.log combined 
-</VirtualHost> 
 <IfModule mod_ssl.c> <IfModule mod_ssl.c>
 <VirtualHost *:443> <VirtualHost *:443>
Ligne 63: Ligne 94:
     # SSL     # SSL
     SSLEngine on     SSLEngine on
-    SSLCertificateFile /etc/ssl/federez/federez.crt +    SSLCertificateFile /etc/letsencrypt/live/myriagon.federez.net/fullchain.pem 
-    SSLCertificateKeyFile /etc/ssl/private/federez.key +    SSLCertificateKeyFile /etc/letsencrypt/live/myriagon.federez.net/privkey.pem
-    SSLCertificateChainFile /etc/ssl/federez/sub.class2.server.ca.pem +
-    SSLCACertificateFile /etc/ssl/certs/StartCom_Certification_Authority.pem+
  
     <FilesMatch "\.(cgi|shtml|phtml|php)$">     <FilesMatch "\.(cgi|shtml|phtml|php)$">
         SSLOptions +StdEnvVars         SSLOptions +StdEnvVars
     </FilesMatch>     </FilesMatch>
-   <Directory /usr/lib/cgi-bin> 
-        SSLOptions +StdEnvVars 
-    </Directory> 
- 
-    # pour le plugin html5video 
-    AddType application/webm webm 
-    AddType video/webm       webm 
- 
-    BrowserMatch "MSIE [2-6]" \ 
-        nokeepalive ssl-unclean-shutdown \ 
-        downgrade-1.0 force-response-1.0 
-    BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown 
 </VirtualHost> </VirtualHost>
 </IfModule> </IfModule>
Ligne 89: Ligne 106:
 <code> <code>
 a2ensite dolibarr a2ensite dolibarr
-mv -s ../sites-available/dolibarr 150-dolibarr 
 service apache2 reload service apache2 reload
 </code> </code>
Ligne 95: Ligne 111:
 Aller sur l'installateur https://compta.federez.net/install/ et suivre les différentes étapes. Aller sur l'installateur https://compta.federez.net/install/ et suivre les différentes étapes.
  
-Une fois l'installation finie, les étapes suivantes permettent de figer la configuration et déactiver l'installeur :+Une fois l'installation finie, les étapes suivantes permettent de figer la configuration et désactiver l'installeur :
 <code> <code>
 cd /srv/dolibarr/ cd /srv/dolibarr/
-touch documents/install.lock +touch /srv/dolibarr/documents/install.lock 
-chmod -w htdocs/conf/conf.php+chmod go-w /srv/dolibarr
 </code> </code>
  
admin/services/dolibarr.1398285972.txt.gz · Dernière modification: 2014/04/23 22:46 de thomas.fuzeau