Commandes utiles
Créer un nouveau projet
composer create-project synfony/website-skeleton nomDuProjet
Créer la base de données
php bin/console doctrine:database:create
Créer un controller
php bin/console make:controller NomDuController
créer modifier une entité
php bin/console make:entity
créer modifier un formulaire
php bin/console make:form
lister toutes les routes
php bin/console debug:router
lister toutes les dépendances
php bin/console debug:autowiring
mettre à jour les dépendances de composer
composer global update
cache clear
php bin/console cache:clear --no-warmup
voir les erreurs php d'un projet
tail -f /home/www/proget/var/logs/prod.log
voir les erreurs appache
tail -f /var/log/apache2/error.log
encoder un mot de passe
php bin/console security:encode-password
Lancer le serveur symfony
wget https://get.symfony.com/cli/installer -O - | bash -tls
sudo mv /home/patrick/.symfony/bin/symfony /usr/local/bin/symfony
symfony server:start --no-tls
Accès serveur local en ssh
ssh -fNR 22222:localhost:8000 -p 2282 root@srv6.2dcom.fr -i ~/.ssh/id_ed25519