Outils pour utilisateurs

Outils du site


dolibarr:dolibarr

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dolibarr:dolibarr [2018/09/05 14:58] – créée ronandolibarr:dolibarr [2019/01/14 10:14] (Version actuelle) rguyader
Ligne 6: Ligne 6:
 ===== Créer les espaces de données, pour le snapshot mylvmbackup ===== ===== Créer les espaces de données, pour le snapshot mylvmbackup =====
  
-  apt-get install lvm2 mylvmbackup +<code bash> 
-  pvcreate /dev/vda4 +apt-get install lvm2 mylvmbackup 
-  vgcreate vg-data /dev/vda4 +pvcreate /dev/vda4 
-  lvcreate -n data vg-data -l 40%VG +vgcreate vg-data /dev/vda4 
-  lvcreate -n data-sqlbkp vg-data -l 40%VG +lvcreate -n data vg-data -l 40%VG 
-  mkfs.xfs /dev/vg-data/data +lvcreate -n data-sqlbkp vg-data -l 40%VG 
-  mkfs.xfs /dev/vg-data/data-sqlbkp +mkfs.xfs /dev/vg-data/data 
-  mkdir /data +mkfs.xfs /dev/vg-data/data-sqlbkp 
-  mkdir /data-sqlbkp +mkdir /data 
-  echo -e "/dev/vg-data/data /data\t\txfs\tdefaults\t0\t2" >> /etc/fstab +mkdir /data-sqlbkp 
-  echo -e "/dev/vg-data/data-sqlbkp /data-sqlbkp\txfs\tdefaults\t0\t2" >> /etc/fstab +echo -e "/dev/vg-data/data /data\t\txfs\tdefaults\t0\t2" >> /etc/fstab 
-  mount -a+echo -e "/dev/vg-data/data-sqlbkp /data-sqlbkp\txfs\tdefaults\t0\t2" >> /etc/fstab 
 +mount -a 
 +</code>
  
 ===== Télécharger dollideb installer dans /opt ===== ===== Télécharger dollideb installer dans /opt =====
Ligne 23: Ligne 25:
 http://sourceforge.net/projects/dolibarr/files/ http://sourceforge.net/projects/dolibarr/files/
  
-  apt-get install dbconfig-common +<code bash> 
-  dpkg -i /opt/dolibarr_XXX_all.deb +apt-get install dbconfig-common 
-  apt-get install -f+dpkg -i /opt/dolibarr_XXX_all.deb 
 +apt-get install -f 
 +</code>
  
 Nouveau mot de passe du superutilisateur de MySQL : créer un nouveau mot de passe, le renseigner dans les keepass (mysql/root)   Nouveau mot de passe du superutilisateur de MySQL : créer un nouveau mot de passe, le renseigner dans les keepass (mysql/root)  
Ligne 32: Ligne 36:
 ===== Déplacer la base mysql ===== ===== Déplacer la base mysql =====
  
-  service mysql stop +<code bash> 
-  mv /var/lib/mysql/ /data +service mysql stop 
-  cp -a /etc/mysql/my.cnf /etc/mysql/my.cnf_ +mv /var/lib/mysql/ /data 
-  sed -i "s/^datadir.*=.*$/datadir\t\t= \/data\/mysql/g" /etc/mysql/my.cnf +cp -a /etc/mysql/my.cnf /etc/mysql/my.cnf_ 
-  service mysql start+sed -i "s/^datadir.*=.*$/datadir\t\t= \/data\/mysql/g" /etc/mysql/my.cnf 
 +service mysql start 
 +</code>
  
 ===== Déplacer les données dolibarr ===== ===== Déplacer les données dolibarr =====
  
-  service apache2 stop +<code bash> 
-  mv /var/lib/dolibarr /data/dolibarr +service apache2 stop 
-  cp -a /etc/dolibarr/install.forced.php /etc/dolibarr/install.forced.php_ +mv /var/lib/dolibarr /data/dolibarr 
-  cp -a /etc/dolibarr/install.forced.php.install /etc/dolibarr/install.forced.php.install_ +cp -a /etc/dolibarr/install.forced.php /etc/dolibarr/install.forced.php_ 
-  sed -i "s/^datadir.*=.*$/datadir\t\t= \/data\/mysql/g" /etc/mysql/my.cnf +cp -a /etc/dolibarr/install.forced.php.install /etc/dolibarr/install.forced.php.install_ 
-  sed -i "s/^\$force_install_main_data_root.*=.*$/\$force_install_main_data_root='\/data\/dolibarr';/g" /etc/dolibarr/install.forced.php +sed -i "s/^datadir.*=.*$/datadir\t\t= \/data\/mysql/g" /etc/mysql/my.cnf 
-  sed -i "s/^\$force_install_main_data_root.*=.*$/\$force_install_main_data_root='\/data\/dolibarr';/g" /etc/dolibarr/install.forced.php.install +sed -i "s/^\$force_install_main_data_root.*=.*$/\$force_install_main_data_root='\/data\/dolibarr';/g"/etc/dolibarr/install.forced.php 
-  chown www-data:www-data /data/dolibarr +sed -i "s/^\$force_install_main_data_root.*=.*$/\$force_install_main_data_root='\/data\/dolibarr';/g"/etc/dolibarr/install.forced.php.install 
-  service apache2 start+chown www-data:www-data /data/dolibarr 
 +service apache2 start 
 +</code>
  
 ===== Sécuriser/tuner apache ===== ===== Sécuriser/tuner apache =====
  
-  cp -aL /etc/apache2/conf.d/dolibarr.conf /data-bkp/apache_conf.d_dolibarr.conf +<code bash> 
-  sed -i "s/Alias \/dolibarr \/usr\/share\/dolibarr\/htdocs/Alias \/dol \/usr\/share\/dolibarr\/htdocs/g" /etc/apache2/conf.d/dolibarr.conf +cp -aL /etc/apache2/conf.d/dolibarr.conf /data-bkp/apache_conf.d_dolibarr.conf 
-  service apache2 stop +sed -i "s/Alias \/dolibarr \/usr\/share\/dolibarr\/htdocs/Alias \/dol \/usr\/share\/dolibarr\/htdocs/g"/etc/apache2/conf.d/dolibarr.conf 
-  service apache2 start+service apache2 stop 
 +service apache2 start 
 +</code>
  
 XXXXXXXXXXXXXXXXXXXXXXXXXX  secu   XXXXXXXXXXXXXXXXXXXXXXXXXX  secu  
Ligne 73: Ligne 83:
 **Identifiant :** doluser **Identifiant :** doluser
  
-# installation initiale dolibarr +  # installation initiale dolibarr 
-http://ddb01.liberasys.com:8081/dol/ +  http://ddb01.liberasys.com:8081/dol/ 
-# cliquer sur le lien d'initialisation "Click here to finish Dolibarr install process ..." +  # cliquer sur le lien d'initialisation "Click here to finish Dolibarr install process ..." 
-# cliquer sur Démarrer +  # cliquer sur Démarrer 
-# créer un mot de passe pour mysql/dolibarrdebian, le mettre dans le keepass +  # créer un mot de passe pour mysql/dolibarrdebian, le mettre dans le keepass 
-# Base de données Dolibarr : +  # Base de données Dolibarr : 
-# Nom de la base de données : dol +  # Nom de la base de données : dol 
-# Identifiant : doluser +  # Identifiant : doluser 
-# Mot de passe: entrer le mot de passe créé dans le champ "Mot de passe" +  # Mot de passe: entrer le mot de passe créé dans le champ "Mot de passe" 
-# Serveur de base de données - Accès super utilisateur : +  # Serveur de base de données - Accès super utilisateur : 
-# Identifiant : root +  # Identifiant : root 
-# Mot de passe : mod de passe mysql/root +  # Mot de passe : mod de passe mysql/root 
-# suivre les étapes +  # suivre les étapes 
-# Installation ou mise à jour de Dolibarr - Création du compte administrateur : +  # Installation ou mise à jour de Dolibarr - Création du compte administrateur : 
-# créer un mode de passe dolibarr/admin et le renseigner dans keepass +  # créer un mode de passe dolibarr/admin et le renseigner dans keepass 
-# entrer le mot de passe +  # entrer le mot de passe 
-# poursuivre vers : Accéder à Dolibarr (espace configuration) +  # poursuivre vers : Accéder à Dolibarr (espace configuration) 
-# se logger en admin +  # se logger en admin 
-# renseigner "Société/Institution" +  # renseigner "Société/Institution" 
-# choisir/activer les modules : +  # choisir/activer les modules : 
-# tiers +  # tiers 
-# propositions commerciales +  # propositions commerciales 
-# commandes client +  # commandes client 
-# comptabilité +  # comptabilité 
-# export des données +  # export des données 
-# Éditeur WYSIWYG +  # Éditeur WYSIWYG 
- +   
-# paramètres des modules : +  # paramètres des modules : 
-# Commandes clients : Modèles de numérotation des commandes : activer "proforma Modèle de facture proforma complet (logo…)" +  # Commandes clients : Modèles de numérotation des commandes : activer "proforma Modèle de facture proforma complet (logo…)" 
-# Factures et avoirs : Filigrane sur les brouillons de factures (aucun si vide) : /!\ document brouillon /!\ +  # Factures et avoirs : Filigrane sur les brouillons de factures (aucun si vide) : /!\ document brouillon /!\ 
- +   
-# Affichage +  # Affichage 
-# changer le Theme +  # changer le Theme 
-# Afficher le logo dans le menu gauche : oui +  # Afficher le logo dans le menu gauche : oui 
- +   
-# Emails +  # Emails 
-# Envoyer systématiquement une copie cachée des emails envoyés à +  # Envoyer systématiquement une copie cachée des emails envoyés à 
- +   
-# créer utilisateur : +  # créer utilisateur : 
-# accueil -> utilisateurs et groupes -> nouvel utilisateur+  # accueil -> utilisateurs et groupes -> nouvel utilisateur
  
 ----- -----
  
-  cd /opt +<code bash> 
-  wget http://www.espocrm.com/downloads/EspoCRM-3.6.2.zip +cd /opt 
-  apt-get install unzip php5-mcrypt php5-imap +wget http://www.espocrm.com/downloads/EspoCRM-3.6.2.zip 
-  unzip EspoCRM-3.6.2.zip +apt-get install unzip php5-mcrypt php5-imap 
-  cd EspoCRM-3.6.2 +unzip EspoCRM-3.6.2.zip 
-  find . -type d -exec chmod 755 {} \; +cd EspoCRM-3.6.2 
-  find . -type f -exec chmod 644 {} \; +find . -type d -exec chmod 755 {} \; 
-  find data custom -type d -exec chmod 775 {} \; +find . -type f -exec chmod 644 {} \; 
-  find data custom -type f -exec chmod 664 {} \; +find data custom -type d -exec chmod 775 {} \; 
-  chmod 775 client/custom +find data custom -type f -exec chmod 664 {} \; 
-  cd .. +chmod 775 client/custom 
-  chown -R www-data:www-data EspoCRM-3.6.2 +cd .. 
-  mv EspoCRM-3.6.2 /data/espocrm +chown -R www-data:www-data EspoCRM-3.6.2 
-  cd /data/espocrm +mv EspoCRM-3.6.2 /data/espocrm 
- +cd /data/espocrm
-  cp -a /etc/php5/apache2/php.ini /data-bkp/php5_php.ini.original +
-  sed -i "s/^max_execution_time.*/max_execution_time = 180/g" /etc/php5/apache2/php.ini +
-  sed -i "s/^max_input_time.*/max_input_time = 180/g" /etc/php5/apache2/php.ini +
-  sed -i "s/^memory_limit.*/memory_limit = 256M/g" /etc/php5/apache2/php.ini +
-  sed -i "s/^post_max_size.*/post_max_size = 50M/g" /etc/php5/apache2/php.ini +
-  sed -i "s/^upload_max_filesize.*/upload_max_filesize = 50M/g" /etc/php5/apache2/php.ini+
  
-  vi /etc/apache2/sites-enabled/000-default+cp -a /etc/php5/apache2/php.ini /data-bkp/php5_php.ini.original 
 +sed -i "s/^max_execution_time.*/max_execution_time = 180/g" /etc/php5/apache2/php.ini 
 +sed -i "s/^max_input_time.*/max_input_time = 180/g" /etc/php5/apache2/php.ini 
 +sed -i "s/^memory_limit.*/memory_limit = 256M/g" /etc/php5/apache2/php.ini 
 +sed -i "s/^post_max_size.*/post_max_size = 50M/g" /etc/php5/apache2/php.ini 
 +sed -i "s/^upload_max_filesize.*/upload_max_filesize = 50M/g" /etc/php5/apache2/php.ini
  
-  echo -e "<IfModule mod_alias.c>\nAlias /espo /data/espocrm\n</IfModule>\n\t<Directory /data/espocrm/>\n\t\tAllowOverride All\n\t\tOrder deny,allow\n\t\tAllow from all\n\t</Directory>\n"/etc/apache2/conf.d/espocrm.conf +vi /etc/apache2/sites-enabled/000-default
-  a2enmod rewrite +
-  a2enmod headers +
-  service apache2 stop +
-  service apache2 start+
  
 +echo -e "<IfModule mod_alias.c>\nAlias /espo /data/espocrm\n</IfModule>\n\t<Directory /data/espocrm/>\n\t\tAllowOverride All\n\t\tOrder deny,allow\n\t\tAllow from all\n\t</Directory>\n" > /etc/apache2/conf.d/espocrm.conf
 +a2enmod rewrite
 +a2enmod headers
 +service apache2 stop
 +service apache2 start
  
-  export ESPODBNAME="db_espocrm" +export ESPODBNAME="db_espocrm" 
-  export ESPODBUSER="espouser" +export ESPODBUSER="espouser" 
-  export ESPODBPW="ObJFt0mUiYGZH2R8" +export ESPODBPW="ObJFt0mUiYGZH2R8" 
-  # initialisation tables mysql +</code> 
-  echo "CREATE DATABASE $ESPODBNAME;" > /root/tmp_mysql_espocrm.sql +# initialisation tables mysql 
-  echo "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER" >> /root/tmp_mysql_espocrm.sql +<code bash> 
-  echo "ON $ESPODBNAME.*" >> /root/tmp_mysql_espocrm.sql +echo "CREATE DATABASE $ESPODBNAME;" > /root/tmp_mysql_espocrm.sql 
-  echo "TO $ESPODBUSER@localhost" >> /root/tmp_mysql_espocrm.sql +echo "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER" >> /root/tmp_mysql_espocrm.sql 
-  echo "IDENTIFIED BY '$ESPODBPW';" >> /root/tmp_mysql_espocrm.sql +echo "ON $ESPODBNAME.*" >> /root/tmp_mysql_espocrm.sql 
-  echo "FLUSH PRIVILEGES;" >> /root/tmp_mysql_espocrm.sql +echo "TO $ESPODBUSER@localhost" >> /root/tmp_mysql_espocrm.sql 
-  cat /root/tmp_mysql_espocrm.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf +echo "IDENTIFIED BY '$ESPODBPW';" >> /root/tmp_mysql_espocrm.sql 
-  rm /root/tmp_mysql_espocrm.sql+echo "FLUSH PRIVILEGES;" >> /root/tmp_mysql_espocrm.sql 
 +cat /root/tmp_mysql_espocrm.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf 
 +rm /root/tmp_mysql_espocrm.sql
  
-  sed -i "s/^# RewriteBase \//RewriteBase \/espo\/api\/v1\//g" /data/espocrm/api/v1/.htaccess  +sed -i "s/^# RewriteBase \//RewriteBase \/espo\/api\/v1\//g" /data/espocrm/api/v1/.htaccess  
-  sed -i "s/.*RewriteEngine On.*/  RewriteEngine On\n  RewriteBase \/espo\//g" /data/espocrm/.htaccess +sed -i "s/.*RewriteEngine On.*/  RewriteEngine On\n  RewriteBase \/espo\//g" /data/espocrm/.htaccess  
 +</code>
  
 http://ddb01.liberasys.com:8081/espo/install/ http://ddb01.liberasys.com:8081/espo/install/
  
-  cat << 'EOF' > /etc/cron.d/espocrm +<code bash> 
-  # start atop daily at midnight +cat << 'EOF' > /etc/cron.d/espocrm 
-  * * * * * www-data /usr/bin/php -f /data/espocrm/cron.php > /dev/null 2>&+# start atop daily at midnight 
-  EOF +* * * * * www-data /usr/bin/php -f /data/espocrm/cron.php > /dev/null 2>&
-  service cron stop +EOF 
-  service cron start+service cron stop 
 +service cron start 
 +</code>
dolibarr/dolibarr.1536159521.txt.gz · Dernière modification : 2018/09/05 14:58 de ronan