Terminal

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