157
edits
Libremaster (talk | contribs) |
Libremaster (talk | contribs) |
||
| 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) | |||
<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]] | ||
< | |||
= 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. | |||
edits