Installation - GANDI simple hosting: Difference between revisions

Jump to navigation Jump to search
Line 215: Line 215:
#⚠️⚠️⚠️ On clique sur la petite case '''Créer une base portant son nom ....''' [[File:Gandi-configuration-site-simple-hosting-13.png|border|center]]<br />[[File:Gandi-configuration-site-simple-hosting-20.png|border|center|1024x1024px]]
#⚠️⚠️⚠️ On clique sur la petite case '''Créer une base portant son nom ....''' [[File:Gandi-configuration-site-simple-hosting-13.png|border|center]]<br />[[File:Gandi-configuration-site-simple-hosting-20.png|border|center|1024x1024px]]


= 2. Installation de Dolibarr =
=2. Installation de Dolibarr=
Il y aura deux solutions pour déposer les fichiers de Dolibarr dans l’hébergement web :
Il y aura deux solutions pour déposer les fichiers de Dolibarr dans l’hébergement web :


* La méthode rapide et plus compliquée qui consiste à se connecter en ligne de commande sur le serveur d’hébergement pour télécharger les fichiers directement à cet endroit. (Chapitre 2.1)
*La méthode rapide et plus compliquée qui consiste à se connecter en ligne de commande sur le serveur d’hébergement pour télécharger les fichiers directement à cet endroit. (Chapitre 2.1)
* La méthode lente et plus simple qui consiste à télécharger chez soit les fichiers de Dolibarr puis à les transférer ensuite vers l’hébergement. (Chapitre 2.2)
*La méthode lente et plus simple qui consiste à télécharger chez soit les fichiers de Dolibarr puis à les transférer ensuite vers l’hébergement. (Chapitre 2.2)


Le choix dépend de chacun.
Le choix dépend de chacun.


== 2.1 Installation des fichiers par la méthode lente et plus simple ==
==2.1 Installation des fichiers par la méthode lente et plus simple==


=== 2.1.1 Téléchargement de Dolibarr ===
===2.1.1 Téléchargement de Dolibarr===
On télécharge Dolibarr chez soit sur son ordinateur en cliquant sur ce lien : <nowiki>https://sourceforge.net/projects/dolibarr/files/latest/download</nowiki>
On télécharge Dolibarr chez soit sur son ordinateur en cliquant sur ce lien : <nowiki>https://sourceforge.net/projects/dolibarr/files/latest/download</nowiki>


Line 232: Line 232:
Le répertoire qui nous intéresse actuellement est le répertoire '''htdocs''', c’est son contenu que l’on va transférer vers l’hébergement.
Le répertoire qui nous intéresse actuellement est le répertoire '''htdocs''', c’est son contenu que l’on va transférer vers l’hébergement.


=== 2.1.2. Trouver le nom du serveur SFTP ===
===2.1.2. Trouver le nom du serveur SFTP===
On va avoir besoin de l’identifiant et du nom du serveur SFTP. Pour cela, on se connecte au manager GANDI et on garde la fenêtre ouverte pour la suite :
On va avoir besoin de l’identifiant et du nom du serveur SFTP. Pour cela, on se connecte au manager GANDI et on garde la fenêtre ouverte pour la suite :
[[File:Installation-dolibarr-6.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-6.png|border|center|1024x1024px]]


=== 2.1.3. Transfert des fichiers avec FileZilla (partie 1 de l’installation) ===
===2.1.3. Transfert des fichiers avec FileZilla (partie 1 de l’installation)===
Si ce n’est pas déjà fait, il faut télécharger et installer FileZilla en suivant ce lien: https://filezilla-project.org/download.php?type=client
Si ce n’est pas déjà fait, il faut télécharger et installer FileZilla en suivant ce lien: https://filezilla-project.org/download.php?type=client


Line 245: Line 245:
Dans l'image ci-dessous :
Dans l'image ci-dessous :


# Il faut créer un nouveau site.
#Il faut créer un nouveau site.
# Lui donner un nom.
#Lui donner un nom.
# Choisir le protocol SFTP.
#Choisir le protocol SFTP.
# Renseigner le nom d’hôte fourni par GANDI (comme spécifié au point 2.2).
#Renseigner le nom d’hôte fourni par GANDI (comme spécifié au point 2.2).
# Renseigner l’identifiant de connexion (comme spécifié au point 2.2).
#Renseigner l’identifiant de connexion (comme spécifié au point 2.2).
# Renseigner le mot de passe qui a été défini au point chapitre 5 de la partie 1 (de l'autre document PDF)
#Renseigner le mot de passe qui a été défini au point chapitre 5 de la partie 1 (de l'autre document PDF)


[[File:Installation-dolibarr-3.png|border|center]]
[[File:Installation-dolibarr-3.png|border|center]]
Line 259: Line 259:
Puis il faut transférer les fichiers principaux :
Puis il faut transférer les fichiers principaux :


* ⚠️ '''IMPORTANT''' : il faut se positionner dans la partie gauche de FileZilla dans le répertoire htdocs
*⚠️ '''IMPORTANT''' : il faut se positionner dans la partie gauche de FileZilla dans le répertoire htdocs
* ⚠️ '''IMPORTANT''' : il faut se positionner dans la partie droite de FileZilla dans le répertoire '''vhosts/[adresse_du_site]/htdocs'''
*⚠️ '''IMPORTANT''' : il faut se positionner dans la partie droite de FileZilla dans le répertoire '''vhosts/[adresse_du_site]/htdocs'''
* On clique-droit dans la partie gauche de la fenêtre et on envoie les fichiers. C’est ce temps d’attente qui est long :
*On clique-droit dans la partie gauche de la fenêtre et on envoie les fichiers. C’est ce temps d’attente qui est long :


[[File:Installation-dolibarr-5.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-5.png|border|center|1024x1024px]]
Line 268: Line 268:
Puis il faut transférer les '''''scripts''''' :
Puis il faut transférer les '''''scripts''''' :


* ⚠️ '''IMPORTANT''' : il faut se positionner dans la partie gauche de FileZilla dans le répertoire dolibarr-15.0.1 (ou équivalent en fonction de ta version)
*⚠️ '''IMPORTANT''' : il faut se positionner dans la partie gauche de FileZilla dans le répertoire dolibarr-15.0.1 (ou équivalent en fonction de ta version)
* ⚠️ '''IMPORTANT''' : il faut se positionner dans la partie droite de FileZilla dans le répertoire '''vhosts/[adresse_du_site]'''
*⚠️ '''IMPORTANT''' : il faut se positionner dans la partie droite de FileZilla dans le répertoire '''vhosts/[adresse_du_site]'''
* On clique-droit dans la partie gauche sur le répertoire scripts et on envoie à droite dans le répertoire principal :
*On clique-droit dans la partie gauche sur le répertoire scripts et on envoie à droite dans le répertoire principal :


[[File:Installation-dolibarr-20.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-20.png|border|center|1024x1024px]]


== 2.2. Installation des fichiers par la méthode rapide et un « poil » plus compliquée ==
==2.2. Installation des fichiers par la méthode rapide et un « poil » plus compliquée==


=== 2.2.1. Activation de la console d’« URGENCE » ===
===2.2.1. Activation de la console d’« URGENCE »===
Il faut activer cette console pour pouvoir faire l’installation en mode rapide de Dolibarr :
Il faut activer cette console pour pouvoir faire l’installation en mode rapide de Dolibarr :
[[File:Installation-dolibarr-7.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-7.png|border|center|1024x1024px]]
Line 283: Line 283:
Ensuite, nous installerons Dolibarr depuis la ligne de commande par SSH, '''sans''' FileZilla :
Ensuite, nous installerons Dolibarr depuis la ligne de commande par SSH, '''sans''' FileZilla :


=== 2.2.2. Ouverture d’un terminal chez toi ===
===2.2.2. Ouverture d’un terminal chez toi===
Depuis un poste de travail sous Linux, on ouvre un terminal de commande :
Depuis un poste de travail sous Linux, on ouvre un terminal de commande :
[[File:Libremaster-terminal.png|border|center|1024x1024px]]
[[File:Libremaster-terminal.png|border|center|1024x1024px]]
Line 290: Line 290:
Depuis MacOS, il faut ouvrir un terminal ou un logiciel compatible (je ne connais pas MacOS).
Depuis MacOS, il faut ouvrir un terminal ou un logiciel compatible (je ne connais pas MacOS).


=== 2.2.3. Connexion au serveur mutualisé : ===
===2.2.3. Connexion au serveur mutualisé :===
On lance la commande de connexion : <code>ssh 1234567@console.sd5.gpaas.net</code> :<syntaxhighlight lang="bash" line="1">
On lance la commande de connexion : <code>ssh 1234567@console.sd5.gpaas.net</code> :<syntaxhighlight lang="bash" line="1">
⌁ xxx:~ $ ssh 1234567@console.sd5.gpaas.net
⌁ xxx:~ $ ssh 1234567@console.sd5.gpaas.net
Line 308: Line 308:
</syntaxhighlight>
</syntaxhighlight>


=== 2.2.4. Installation de Dolibarr (partie 1 de l’installation) ===
===2.2.4. Installation de Dolibarr (partie 1 de l’installation)===
 
*Toujours sur la ligne de commande connectée au serveur, il faut renseigner deux variables (version et domain) :
**⚠️ ATTENTION : il faut remplacer la version souhaitée (15.0.1) si besoin !!! (en ligne 1)
**⚠️ ATTENTION : il faut remplacer l’adresse de site du dolibarr (dolibarr-gandi.libremaster.ovh) par le bon !!! (en ligne 2)


* Toujours sur la ligne de commande connectée au serveur, il faut renseigner deux variables (version et domain) :
** ⚠️ ATTENTION : il faut remplacer la version souhaitée (15.0.1) si besoin !!! (en ligne 1)
** ⚠️ ATTENTION : il faut remplacer l’adresse de site du dolibarr (dolibarr-gandi.libremaster.ovh) par le bon !!! (en ligne 2)
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
version=15.0.1
version=15.0.1
Line 318: Line 319:
</syntaxhighlight>
</syntaxhighlight>


* Le reste peut être copié/collé directement :
*Le reste peut être copié/collé directement :
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cd /srv/data/web/vhosts/${domain}
cd /srv/data/web/vhosts/${domain}
Line 328: Line 330:
</syntaxhighlight>
</syntaxhighlight>


== 2.3. Initialisation de la base de données de Dolibarr (partie 2 de l’installation) ==
==2.3. Initialisation de la base de données de Dolibarr (partie 2 de l’installation)==
On ouvre le navigateur et on tape l’adresse du dolibarr en cours d’installation.
On ouvre le navigateur et on tape l’adresse du dolibarr en cours d’installation.


Line 339: Line 341:
'''Cet écran est plus long, on va parcourir chaque ligne que j'ai numérotée (voir l'image plus ci-dessous) :'''
'''Cet écran est plus long, on va parcourir chaque ligne que j'ai numérotée (voir l'image plus ci-dessous) :'''


# Ne rien changer.
#Ne rien changer.
# Ne rien changer.
#Ne rien changer.
# Ne rien changer.
#Ne rien changer.
# Cocher la case '''HTTPS'''.
#Cocher la case '''HTTPS'''.
# Mettre le nom de la base de données : '''dolibarr'''.
#Mettre le nom de la base de données : '''dolibarr'''.
# Ne rien changer.
#Ne rien changer.
# Mettre '''localhost''' en serveur de base de données.
#Mettre '''localhost''' en serveur de base de données.
# Laisser le port '''3306'''.
#Laisser le port '''3306'''.
# Laisser le préfix à '''llx_'''.
#Laisser le préfix à '''llx_'''.
# Ne pas cocher, la base est déjà créée.
#Ne pas cocher, la base est déjà créée.
# Mettre l’identifiant de la base de données : '''dolibarr'''.
#Mettre l’identifiant de la base de données : '''dolibarr'''.
# Mettre le mot de passe correspondant à cet identifiant.
#Mettre le mot de passe correspondant à cet identifiant.
# Ne pas cocher.
#Ne pas cocher.


[[File:Installation-dolibarr-10.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-10.png|border|center|1024x1024px]]
Line 359: Line 361:
[[File:Installation-dolibarr-12.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-12.png|border|center|1024x1024px]]


== 2.4. Choix d’un bon identifiant et d’un bon mot de passe ==
==2.4. Choix d’un bon identifiant et d’un bon mot de passe==




L'installeur demande maintenant de choisir un identifiant et un mot de passe :
L'installeur demande maintenant de choisir un identifiant et un mot de passe :


# Je conseille de choisir un identifiant ''non évident,'' pas exemple, ne pas choisir « admin ».
#Je conseille de choisir un identifiant ''non évident,'' pas exemple, ne pas choisir « admin ».
# Choisir un mot de passe de 16 caractères avec au moins un caractère spécial (qui n’est pas dans l’alphabet et pas un chiffre)
#Choisir un mot de passe de 16 caractères avec au moins un caractère spécial (qui n’est pas dans l’alphabet et pas un chiffre)


[[File:Installation-dolibarr-14.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-14.png|border|center|1024x1024px]]


== 2.5. Verrouillage du lancement de la procédure d’installation ==
==2.5. Verrouillage du lancement de la procédure d’installation==
Cet écran indique une action à effectuer afin de bloquer l’accès au processus d’installation :
Cet écran indique une action à effectuer afin de bloquer l’accès au processus d’installation :
[[File:Installation-dolibarr-15.png|border|center|1024x1024px]]
[[File:Installation-dolibarr-15.png|border|center|1024x1024px]]
Donc selon que l'on a choisi la méthode lente ou rapide,, on choisit la section suivante a/ ou b/:
Donc selon que l'on a choisi la méthode lente ou rapide,, on choisit la section suivante a/ ou b/:


=== a/ Avec FileZilla (si choisi pour le mode d’installation lente) ===
===a/ Avec FileZilla (si choisi pour le mode d’installation lente)===


* On relance FileZilla si nécessaire et on se reconnecte au serveur.
*On relance FileZilla si nécessaire et on se reconnecte au serveur.
* On se positionne dans le répertoire vhosts/[adresse_de_site]/documents.
*On se positionne dans le répertoire vhosts/[adresse_de_site]/documents.
* On clique-droit sur la partie droite de FileZilla pour créer un nouveau fichier :
*On clique-droit sur la partie droite de FileZilla pour créer un nouveau fichier :


[[File:Installation-dolibarr-16.png|border|center]]
[[File:Installation-dolibarr-16.png|border|center]]
Line 386: Line 388:
[[File:Installation-dolibarr-18.png|border|center]]
[[File:Installation-dolibarr-18.png|border|center]]


=== b/ En ligne de commande (si choisi pour le mode d’installation rapide) ===
===b/ En ligne de commande (si choisi pour le mode d’installation rapide)===
Si la fenêtre de terminal est restée ouverte, la variable domain est restée positionnée sinon on la remet :<syntaxhighlight lang="bash">
Si la fenêtre de terminal est restée ouverte, la variable domain est restée positionnée sinon on la remet :<syntaxhighlight lang="bash">
domain=dolibarr-gandi.libremaster.net
domain=dolibarr-gandi.libremaster.net
Line 393: Line 395:
</syntaxhighlight>
</syntaxhighlight>


== 2.6. Voilà, on accède enfin à l’écran de connexion : ==
==2.6. Voilà, on accède enfin à l’écran de connexion :==


# Identiant secret qui a été choisi.
#Identiant secret qui a été choisi.
# Mot de passe de cet identifiant.
#Mot de passe de cet identifiant.


[[File:Installation-dolibarr-13.png|border|center]]
[[File:Installation-dolibarr-13.png|border|center]]
<br />
 
= 3. Activation des tâches planifiées sur Dolibarr =
 
== 3.1. Activation du module sur Dolibarr ==
On se rend sur la page de configuration du module qui gère les tâches planifiées.
 
Pour cela, on clique sur : Accueil, puis sur Modules/Applications :
[[File:Taches-planifiees-1.png|border|center|1024x1024px]]
Une fois rendu sur cette page, on descend presque tout en page à la recherche du cadre pour activer le module :
[[File:Taches-planifiees-2.png|border|center|1024x1024px]]
On clique sur le bouton pour activer le module :
[[File:Taches-planifiees-3.png|border|center|1024x1024px]]
Puis une fois activé, on clique sur la roue dentée pour configurer le module :
[[File:Taches-planifiees-4.png|border|center]]
On génère une clé de sécurité en cliquant le bouton à droite du champ vide :
[[File:Taches-planifiees-5.png|border|center|1024x1024px]]
Puis on enrregistre :
[[File:Taches-planifiees-6.png|border|center|1024x1024px]]
 
== 3.2. Activation de l'exécution des tâches planifiées ==
Dans l'espace client de GANDI, il faut se rendre dans la gestion de l'hébergement et cliquer sur l'onglet '''Administration''' :
[[File:Taches-planifiees-GANDI-0.png|border|center|1024x1024px]]
 
 
La page demande ensuite un mot de passe correspondant à l'identifiant, tu l'as déjà renseigné dans les étapes de configuration de l'hébergement :
[[File:Taches-planifiees-GANDI-1.png|border|center|1024x1024px]]
Pour accéder à la partie qui permet d'enregistrer une tâche planifiée (qui se nomme CRON) :
[[File:Taches-planifiees-GANDI-2.png|border|center|1024x1024px]]
On clique ensuite sur Edit file et on valide par OK :
[[File:Taches-planifiees-GANDI-3.png|border|center|1024x1024px]]
 
 
La ligne à ajouter est celle-ci mais ATTENTION, REMPLACER :
 
* le mot CLESECURITE par la clé de sécuritée générée précédemment plus haut dans ce document.
* le mot IDENTIFIANT par l'identifiant de connexion à Dolibarr.
* les deux mots URLSITE par l'adresse du site (SANS le https://), exemple dolibarr-gandi.libremaster.net/.
<syntaxhighlight lang="bash">
@hourly 0 dolibarr_cron php -f /srv/data/web/vhosts/URLSITE/scripts/cron/cron_run_jobs.php CLESECURITE IDENTIFIANT > /srv/data/web/vhosts/URLSITE/documents/cron_run_jobs.php.log
</syntaxhighlight>Puis on sauvegarde :
[[File:Taches-planifiees-GANDI-4.png|border|center|1024x1024px]]
 
== 3.3 Contrôle de l'exécution des tâches planifiées dans Dolibarr ==
Sur Dolibarr, il faut retourner dans la configuration du module de tâche planifiée et cliquer sur l'onglet Travaux planifiés :
[[File:Taches-planifiees-7.png|border|center|1024x1024px]]
On rafraîchit la page jusqu'à ce qu'on puisse apercevoir que la tâche activée (état Programmé) s'exécute.
157

edits

Navigation menu