« Programmation PHP/Symfony » : différence entre les versions

→‎Serveur web de production : ajout d'un passage sur quelques hébergeurs web sur internet pour le déploiement.
m (→‎Serveur web de développement : ajout de la commande pour ouvrir la page du projet sur le serveur local)
(→‎Serveur web de production : ajout d'un passage sur quelques hébergeurs web sur internet pour le déploiement.)
 
=== Serveur web de production ===
Pour le déploiement dans le monde "réel", il faut choisir un hébergeur web sur internet supportant PHP (nous l’appellerons "serveur web distant" pour le distinguer du précédent). Voici quelques exemples :
Pour que le site soit accessible en production, il faut qu'il tourne sur un serveur Web installé sur le système d'exploitation.
 
* https://www.lws.fr/hebergement_web.php
Par exemple avec [[Apache]], il faut ajouter un vhost et un nom de domaine dédiés au site Symfony<ref>http://mikinfo.free.fr/index.php/configurer-les-virtualhosts-pour-symfony/</ref><ref>https://symfony.com/doc/current/setup/web_server_configuration.html</ref>. Pour le test, le domaine peut juste figurer dans <code>/etc/hosts</code>.
* https://www.hostinger.fr/hebergeur-web
* et surtout... https://symfony.com/cloud/
 
Autrement il est aussi possible d'installer un deuxième serveur web (autre que celui intégré à Symfony) sur sa machine pour se rendre compte du résultat final. Par exemple avec... [[Apache]], ilqui est très répandu chez les hébergeurs profesionnels. Il faudra fautalors ajouter un vhost et un nom de domaine dédiés au site Symfony<ref>http://mikinfo.free.fr/index.php/configurer-les-virtualhosts-pour-symfony/</ref><ref>https://symfony.com/doc/current/setup/web_server_configuration.html</ref>. Pour le test, le domaine peut juste figurer dans <code>/etc/hosts</code>.
 
{{attention|Le nom de domaine du site doit absolument rediriger vers le dossier /public. En effet, si on cherche à utiliser le site Symfony dans le sous-répertoire "public" d'un autre site, la page d'accueil s'affichera mais le routing ne fonctionnera pas.}}
22

modifications