Installation - Mise à jour: Difference between revisions

Jump to navigation Jump to search
m
Tag: 2017 source edit
Line 296: Line 296:


*Recopiez les nouveaux fichiers (qui ont été décompressés dans le répertoire dolibarr-x.y.z) vers  le répertoire où vous avez votre ancienne version de Dolibarr. Ceci a pour effet de remplacer les anciens fichiers par les nouveaux tout en conservant les fichiers qui vous sont spécifiques (comme le fichier conf.php ou encore vos modules complémentaires non officiels installés).
*Recopiez les nouveaux fichiers (qui ont été décompressés dans le répertoire dolibarr-x.y.z) vers  le répertoire où vous avez votre ancienne version de Dolibarr. Ceci a pour effet de remplacer les anciens fichiers par les nouveaux tout en conservant les fichiers qui vous sont spécifiques (comme le fichier conf.php ou encore vos modules complémentaires non officiels installés).
*Si vous deplacez ou renommez également le dossier de votre ancienne version de Dolibarr, pensez à modifier les chemins dans le fichier /conf/conf.php (sinon vous risquez un fatal error: Cannot redeclare versiontostring)
*Si vous déplacez ou renommez également le dossier de votre ancienne version de Dolibarr, pensez à modifier les chemins dans le fichier /conf/conf.php (sinon vous risquez un fatal error: Cannot redeclare versiontostring)


<source lang="bash">
<source lang="bash">
Line 323: Line 323:
Le code retour sera 0 en cas de succès, 1 en cas d'erreur (voir alors le fichier sortie output.html ou output2.html)
Le code retour sera 0 en cas de succès, 1 en cas d'erreur (voir alors le fichier sortie output.html ou output2.html)


Note: Si vous avez un message signalant que le processus de mise à jour est verrouillé par un fichier install.lock, supprimer ce fichier (il est stocké dans le répertoire racine ou "documents" de Dolibarr) puis rafraichissez la page.
Note: Si vous avez un message signalant que le processus de mise à jour est verrouillé par un fichier install.lock, supprimer ce fichier (il est stocké dans le répertoire racine ou "documents" de Dolibarr) puis rafraîchissez la page.


*Pour des raisons de sécurité nous vous conseillons, une fois la mise à jour terminée, de verrouiller le répertoire d'installation en créant un fichier install.lock dans le répertoire de donnée de Dolibarr. Dans le cas contraire, Dolibarr vous avertira d'un message dans l'interface une fois connecté
*Pour des raisons de sécurité nous vous conseillons, une fois la mise à jour terminée, de verrouiller le répertoire d'installation en créant un fichier install.lock dans le répertoire de donnée de Dolibarr. Dans le cas contraire, Dolibarr vous avertira d'un message dans l'interface une fois connecté
Line 332: Line 332:
</source>
</source>


==Sur un hébergement mutualisé==
=== Cas particulier d'un hébergement mutualisé sans accès SSH===
Cette procédure a été vérifiée pour les mises à jours mineures de v10.0, soit v10.0.n vers v10.0.m (m > n). Dolibarr est installé sur un hébergement mutualisé que l'on peut paramétrer par une interface dédiée et auquel on accède par ftp.
Cette procédure a été vérifiée pour les mises à jours mineures de v10.0, soit v10.0.n vers v10.0.m (m > n). Dolibarr est installé sur un hébergement mutualisé que l'on peut paramétrer par une interface dédiée et à laquelle on accède par ftp/sftp.


La mise à jour pourra prendre de 2 à 4 heures en fonction de votre bande passante internet. Dolibarr sera inaccessible à tous les utilisateurs entre les étapes 3 et 6.
La mise à jour pourra prendre de 2 à 4 heures en fonction de votre bande passante internet. Dolibarr sera inaccessible à tous les utilisateurs entre les étapes 3 et 6.
Line 339: Line 339:
Chaque étape doit être réalisée dans l'ordre. L'interruption du processus est possible entre chaque étape.
Chaque étape doit être réalisée dans l'ordre. L'interruption du processus est possible entre chaque étape.


===Étape 1 - Téléchargement de la nouvelle version===
====Étape 1 - Téléchargement de la nouvelle version====
Téléchargez l’archive de la nouvelle version sur votre disque local.
Téléchargez l’archive de la nouvelle version sur votre disque local.


Décompressez l’archive de la nouvelle version sur le disque local.
Décompressez l’archive de la nouvelle version sur le disque local.


===Étape 2 - Sauvegarde de votre installation actuelle===
====Étape 2 - Sauvegarde de votre installation actuelle====
Se reporter à la page [[Sauvegardes]].
Se reporter à la page [[Sauvegardes]].


====À partir de votre interface d'administration Dolibarr, sauvegardez :====
=====À partir de votre interface d'administration Dolibarr, sauvegardez :=====


*le répertoire <code>/documents</code>,
*le répertoire <code>/documents</code>,
Line 354: Line 354:
Les fichiers de sauvegarde créés sont enregistrés dans votre répertoire /documents.
Les fichiers de sauvegarde créés sont enregistrés dans votre répertoire /documents.


====À partir des outils de votre hébergeur (optionnel)====
=====Récupération de la sauvegarde distante (obligatoire, le fichier conf.php sera réutilisé plus tard) =====
En fonction des outils auxquels vous avez accès (communément phpMyAdmin), vous pourrez faire un autre export de la base de donnée.
 
====À partir de votre logiciel ftp====
Copier les répertoires distants suivants sur votre disque local :
Copier les répertoires distants suivants sur votre disque local :


Line 363: Line 360:
*<code>/htdocs/conf</code> (pour sauver <code>conf.php</code>).
*<code>/htdocs/conf</code> (pour sauver <code>conf.php</code>).


===Étape 3 - Mettre le site hors ligne===
====Étape 3 - Mettre le site hors ligne====
Rendez l'accès à Dolibarr impossible à vos utilisateurs. Dans la plupart des cas, votre hébergement permet de rendre votre site hors ligne. Il ne sera plus accessible via un navigateur. Vous aurez toujours accès aux répertoires via votre logiciel ftp.
Rendez l'accès à Dolibarr impossible à vos utilisateurs. Dans la plupart des cas, votre hébergement permet de rendre votre site hors ligne. Il ne sera plus accessible via un navigateur. Vous aurez toujours accès aux répertoires via votre logiciel ftp.


===Étape 4 - Supprimez l'ancienne version sur le serveur===
====Étape 4 - Supprimez l'ancienne version sur le serveur====
Avec votre logiciel ftp, '''supprimez''' les fichiers et répertoires suivants :
Avec votre logiciel ftp, '''supprimez''' les fichiers et répertoires suivants :


*les fichiers à la racine de votre réperoire distant,
*les fichiers à la racine de votre répertoire distant,
*install.lock dans le répertoire <code>/documents</code> (s'il existe),
*install.lock dans le répertoire <code>/documents</code> (s'il existe),
*les répertoires :
*les répertoires :
Line 380: Line 377:
Il ne doit plus rester que le répertoire <code>/documents</code> dans votre espace distant.
Il ne doit plus rester que le répertoire <code>/documents</code> dans votre espace distant.


===Étape 5 - Envoyer les nouveaux fichiers sur le serveur distant===
====Étape 5 - Envoyer les nouveaux fichiers sur le serveur distant====
Avec votre logiciel ftp, '''envoyer''' :
Avec votre logiciel ftp, '''envoyer''' :


Line 386: Line 383:
*<code>config.php</code> de votre sauvegarde dans <code>/htdocs/config</code>
*<code>config.php</code> de votre sauvegarde dans <code>/htdocs/config</code>


===Étape 6 - Lancer la mise à jour===
====Étape 6 - Lancer la mise à jour====
Remettre votre site en ligne.
Remettre votre site en ligne.


Line 393: Line 390:
À l'issue de ce processus, vous arrivez sur votre page de connexion habituelle. Vous noterez que le numéro de votre nouvelle version sera indiqué au-dessus du formulaire de connexion.
À l'issue de ce processus, vous arrivez sur votre page de connexion habituelle. Vous noterez que le numéro de votre nouvelle version sera indiqué au-dessus du formulaire de connexion.


===Étape 7 - Opération de sécurité finale===
====Étape 7 - Opération de sécurité finale====
'''Envoyer''' <code>install.lock</code> depuis votre sauvegarde dans le réperoire <code>/documents</code>.
'''Envoyer''' <code>install.lock</code> depuis votre sauvegarde dans le répertoire <code>/documents</code>.
<br />

Navigation menu