157
edits
Libremaster (talk | contribs) Tag: 2017 source edit |
Libremaster (talk | contribs) |
||
| Line 214: | Line 214: | ||
#On choisit un mot de passe solide (long avec caractères spéciaux). | #On choisit un mot de passe solide (long avec caractères spéciaux). | ||
#⚠️⚠️⚠️ 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 = | |||
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 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. | |||
== 2.1 Installation des fichiers par la méthode lente et plus simple == | |||
=== 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> | |||
Ensuite, on décompresse le fichier téléchargé et on obtient un répertoire de la forme dolibarr-15.0.1 (pour la version 15.0.1) : | |||
[[File:Installation-dolibarr-1.png|border|center|1024x1024px]] | |||
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 === | |||
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]] | |||
=== 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 | |||
Après le premier lancement de Filezilla, il faut configurer un site dans le gestionnaire de site du logiciel : | |||
[[File:Installation-dolibarr-2.png|border|center|1024x1024px]] | |||
Dans l'image ci-dessous : | |||
# Il faut créer un nouveau site. | |||
# Lui donner un nom. | |||
# Choisir le protocol SFTP. | |||
# 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 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]] | |||
Un mot de passe principal est peut-être demandé s'il a été paramétré de protéger les mots de passe dans FileZilla : | |||
[[File:Installation-dolibarr-4.png|border|center]] | |||
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 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 : | |||
[[File:Installation-dolibarr-5.png|border|center|1024x1024px]] | |||
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 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 : | |||
[[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.1. Activation de la console d’« URGENCE » === | |||
Il faut activer cette console pour pouvoir faire l’installation en mode rapide de Dolibarr : | |||
[[File:Installation-dolibarr-7.png|border|center|1024x1024px]] | |||
La console sera activée pendant 2h : | |||
[[File:Gandi-configuration-site-simple-hosting-14.png|border|center]] | |||
Ensuite, nous installerons Dolibarr depuis la ligne de commande par SSH, '''sans''' FileZilla : | |||
=== 2.2.2. Ouverture d’un terminal chez toi === | |||
Depuis un poste de travail sous Linux, on ouvre un terminal de commande : | |||
[[File:Libremaster-terminal.png|border|center|1024x1024px]] | |||
Depuis un poste de travail sous WIndows 1x, on ouvre un powershell : | |||
[[File:Libremaster-powershell.png|border|center|1024x1024px]] | |||
Depuis MacOS, il faut ouvrir un terminal ou un logiciel compatible (je ne connais pas MacOS). | |||
=== 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"> | |||
⌁ xxx:~ $ ssh 1234567@console.sd5.gpaas.net | |||
The authenticity of host 'console.sd5.gpaas.net (2001:4b98:dc5:252::130)' can't be established. | |||
RSA key fingerprint is SHA256:L0GaBP5rRkzUrHWvx43i+gUAhmyHz/C0+qyYX4ENtTo. | |||
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes | |||
Warning: Permanently added 'console.sd5.gpaas.net,2001:4b98:dc5:252::130' (RSA) to the list of known hosts. | |||
6141386@console.sd5.gpaas.net's password: | |||
Asking for console, please wait | |||
Connected | |||
Grabbing terminal | |||
Ok | |||
Press [Enter] to start a shell | |||
hosting-user@hosting-20220329:/srv/data$ | |||
</syntaxhighlight> | |||
=== 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"> | |||
version=15.0.1 | |||
domain=dolibarr-gandi.libremaster.net | |||
</syntaxhighlight> | |||
* Le reste peut être copié/collé directement : | |||
<syntaxhighlight lang="bash"> | |||
cd /srv/data/web/vhosts/${domain} | |||
mkdir -p downloads | |||
cd downloads/ | |||
wget https://netcologne.dl.sourceforge.net/project/dolibarr/Dolibarr%20ERP-CRM/${version}/dolibarr-${version}.tgz | |||
tar -x -C ../htdocs --strip-component 2 -f dolibarr-${version}.tgz dolibarr-${version}/htdocs | |||
tar -x -C .. --strip-component 1 -f dolibarr-${version}.tgz dolibarr-${version}/scripts | |||
</syntaxhighlight> | |||
== 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. | |||
L’URL de mon dolibarr est : <nowiki>https://dolibarr-gandi.libremaster.net</nowiki> mais il faut remplacer l’adresse par la tienne : | |||
[[File:Installation-dolibarr-8.png|border|center|1024x1024px]] | |||
On clique sur « '''Étape suivante''' », on suit le parcours et on clique sur « '''Démarrer''' » : | |||
[[File:Installation-dolibarr-9.png|border|center|1024x1024px]] | |||
'''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. | |||
# Cocher la case '''HTTPS'''. | |||
# Mettre le nom de la base de données : '''dolibarr'''. | |||
# Ne rien changer. | |||
# Mettre '''localhost''' en serveur de base de données. | |||
# Laisser le port '''3306'''. | |||
# Laisser le préfix à '''llx_'''. | |||
# Ne pas cocher, la base est déjà créée. | |||
# Mettre l’identifiant de la base de données : '''dolibarr'''. | |||
# Mettre le mot de passe correspondant à cet identifiant. | |||
# Ne pas cocher. | |||
[[File:Installation-dolibarr-10.png|border|center|1024x1024px]] | |||
On avance et on clique de nouveau sur « '''Étape suivante''' » : | |||
[[File:Installation-dolibarr-11.png|border|center|1024x1024px]] | |||
On continue et on décoche ou non « '''Effectuez un ping''' » : | |||
[[File:Installation-dolibarr-12.png|border|center|1024x1024px]] | |||
== 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 : | |||
# 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) | |||
[[File:Installation-dolibarr-14.png|border|center|1024x1024px]] | |||
== 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 : | |||
[[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/: | |||
=== a/ Avec FileZilla (si choisi pour le mode d’installation lente) === | |||
* 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 clique-droit sur la partie droite de FileZilla pour créer un nouveau fichier : | |||
[[File:Installation-dolibarr-16.png|border|center]] | |||
Une fenêtre popup s’ouvre et on indique le nom « '''install.lock''' » : | |||
[[File:Installation-dolibarr-17.png|border|center]] | |||
Le fichier « install.lock » est apparu : | |||
[[File:Installation-dolibarr-18.png|border|center]] | |||
=== 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"> | |||
domain=dolibarr-gandi.libremaster.net | |||
</syntaxhighlight>Puis on tape cette commande :<syntaxhighlight lang="bash"> | |||
touch /srv/data/web/vhosts/${domain}/documents/install.lock | |||
</syntaxhighlight> | |||
== 2.6. Voilà, on accède enfin à l’écran de connexion : == | |||
# Identiant secret qui a été choisi. | |||
# Mot de passe de cet identifiant. | |||
[[File:Installation-dolibarr-13.png|border|center]] | |||
<br /> | <br /> | ||
edits