Une licence est liée au domaine qui l’a vérifiée en premier. Pour déménager, il faut la délier, puis la laisser se lier au nouveau domaine.
Changer seulement de domaine
- Espace client → votre licence → Délier le domaine.
- Faites pointer le nouveau domaine vers le serveur (enregistrement A).
- Dans
/etc/nginx/sites-available/velnex.conf, remplacez l’ancien domaine par le nouveau sur la ligneserver_name, puis obtenez le certificat :
nginx -t && systemctl reload nginx
certbot --nginx -d nouveau-domaine.fr --redirect
- Dans
/var/www/velnex/.env, remplacezAPP_URLpar la nouvelle adresse (https://nouveau-domaine.fr) : Velnex ne répond qu’au domaine deAPP_URL. - Appliquez, puis vérifiez que la licence s’est liée au nouveau domaine :
cd /var/www/velnex
sudo -u www-data php artisan optimize:clear
systemctl restart velnex-queue
sudo -u www-data php artisan vexora:license
Pensez aussi à Système → Paramètres → Général → Adresse du site, et aux URL des webhooks Stripe et PayPal.
Changer de serveur
Si vous gardez le même domaine, la licence n’a pas besoin d’être déliée.
- Sur l’ancien serveur, passez le site en maintenance (Système → Paramètres → Maintenance), puis sauvegardez la base, le
.envetstorage/app(voir « Sauvegardes ») et copiez les archives sur le nouveau serveur. - Faites pointer le domaine vers le nouveau serveur (baissez le TTL la veille pour aller plus vite).
- Sur le nouveau serveur, lancez la commande d’installation avec ce domaine, sans ouvrir l’assistant
/install. - Restaurez les données par-dessus l’installation neuve :
cd /var/www/velnex
gunzip < velnex.sql.gz | mysql velnex
tar xzf velnex-files.tar.gz -C /var/www/velnex # .env et storage/app, installation comprise
chown -R www-data:www-data /var/www/velnex
- Le
.envrestauré contient l’ancien mot de passe de base : remplacez la ligneDB_PASSWORDpar celui de/root/velnex-install.txt. Puis :
sudo -u www-data php artisan migrate --force
sudo -u www-data php artisan optimize:clear
systemctl restart velnex-queue
sudo -u www-data php artisan vexora:license
- Désactivez la maintenance, vérifiez une commande de test, puis éteignez l’ancien serveur.
Cet article n’a pas résolu votre problème ?
Ouvrir un ticket