Installation - GANDI simple hosting: Difference between revisions

Jump to navigation Jump to search
Tag: 2017 source edit
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 />
157

edits

Navigation menu