Bonjour,

Voila je rencontre un petit problème avec mon code sur le serveur.

Je tente d´ouvrir mon projet sur un serveur O2Switch mais...

Erreur:

Warning: require(/home/ruru4671/repositories/UltraManager-Symfony/vendor/autoload.php): failed to open stream: No such file or directory in /home/ruru4671/repositories/UltraManager-Symfony/config/bootstrap.php on line 5

Warning: require(/home/ruru4671/repositories/UltraManager-Symfony/vendor/autoload.php): failed to open stream: No such file or directory in /home/ruru4671/repositories/UltraManager-Symfony/config/bootstrap.php on line 5

Fatal error: require(): Failed opening required '/home/ruru4671/repositories/UltraManager-Symfony/vendor/autoload.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/ruru4671/repositories/UltraManager-Symfony/config/bootstrap.php on line 5

Dois-je libérer tout mon dossier Vendor dans gitignore et le charger sur le serveur pour que ça marche ?

Merci
Rui

2 réponses


Ca marche, reste a savoir si c´est la bonne pratique.

Salut,

oui les dossier vendor doit être ajouté au gitignore.
Après si tu as un accès SSH sur ton hebergeur le plus simple est de faire :

1- Créer ta base de données (vide)
2- Faire un clone de ton dépot GIT
3- Faire un composer install (installation de tes dépendances)
4- Faire tes migrations afin de finaliser ta bdd
5- Installation des Fixtures

1- Cela te permet d'avoir toujours des dépendances à jour
2- De pouvoir mettre à jour ton site sur GIT et à tout moment faire une mise à jour de ton site en ligne en quelques lignes de commandes voir même un rollback en cas de problème

++