Sur cette page
Velnex vérifie chaque nuit si une nouvelle version existe ; rien n’est jamais installé sans vous. Un badge apparaît alors sur Système → Mises à jour (vous pouvez aussi cliquer sur Rechercher une mise à jour). Toutes les mises à jour sont incluses tant que la licence est active.
Avant de commencer
Faites une sauvegarde de la base de données (voir « Sauvegardes ») : la mise à jour sauvegarde les fichiers qu’elle remplace, pas la base.
Installer
Système → Mises à jour → Installer la version x.y.z. Le site passe en maintenance une à deux minutes, le temps de :
- télécharger la nouvelle version ;
- vérifier sa signature : un paquet non signé par Velnex est refusé ;
- sauvegarder les fichiers remplacés et mettre le site en maintenance ;
- copier les nouveaux fichiers (votre
.env, le dossierstorage/— extensions comprises — etbootstrap/cachene sont jamais touchés) ; - mettre à jour la base de données, les permissions de l’équipe, et vider les caches.
Relancez ensuite les services de fond, pour qu’ils utilisent le nouveau code :
systemctl restart velnex-queue velnex-console
Si la mise à jour échoue
Velnex remet automatiquement les fichiers d’origine en place et affiche l’erreur. Le déroulement est visible dans Déroulement de la dernière installation et l’historique dans Historique.
- Lisez l’erreur, puis le journal :
tail -n 100 /var/www/velnex/storage/logs/laravel.log. - Causes fréquentes :
- dossier non accessible en écriture par
www-data:chown -R www-data:www-data /var/www/velnex; - licence inactive sur ce domaine, ou serveur de licences injoignable ;
- un dossier
.gitdans l’installation (installation modifiée à la main) : la mise à jour en un clic est refusée.
- dossier non accessible en écriture par
- Corrigez et relancez la mise à jour.
Les modifications de base de données déjà appliquées ne sont pas annulées : si le site ne fonctionne plus, restaurez la sauvegarde de la base faite avant, puis contactez le support avec l’erreur affichée.
Les extensions
Les thèmes et extensions du marketplace se mettent à jour séparément : Système → Extensions → Mettre à jour vers …. Après une mise à jour de Velnex, une extension peut demander une version plus récente de son côté : vérifiez cette page.
Cet article n’a pas résolu votre problème ?
Ouvrir un ticket