Table des matières

Mises à jour

Envoyer les fichiers modifiés vers le serveur

Exécuter le script deploy-prd :

cd /home/marc/PrgWeb/mon_projet
./deploy-prd

Ouvrir une session sur le serveur

Ouvrir une session SSH et se placer dans le dossier du projet :

ssh root@mon_serveur.net
 
cd /var/www/mon_projet

Migrer la base de données

À faire en user ROOT ou en utilisant SUDO
php bin/console doctrine:migrations:migrate

Nettoyer le cache

À faire en user ROOT ou en utilisant SUDO
php bin/console cache:clear

En cas de problème

En cas de problème j'ai pu m'en sortir en supprimant le dossier vendors puis en faisant sudo composer dump-autoload et sudo composer install.

Fichier composer.lock et version de PHP différente

Versions de PHP

Après mise à jour des fichiers vers le serveur, je tente de faire un cache:clear et j'obtiens cette erreur :

Fatal Error: composer.lock was created for PHP version 7.3 or higher
but the current PHP version is 7.2.24

Pour l'instant j'ai résolu le problème en faisant :

sudo composer update
sudo php bin/console cache:clear

À lire :