31,028
edits
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 | *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 | 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> | ||
== | === 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 | 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. | ||
==== | =====Récupération de la sauvegarde distante (obligatoire, le fichier conf.php sera réutilisé plus tard) ===== | ||
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 | *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 | '''Envoyer''' <code>install.lock</code> depuis votre sauvegarde dans le répertoire <code>/documents</code>. | ||