Ceci est une ancienne révision du document !
Déployer l'application
Notes en vrac...
Le répertoire VAR doit être accessible en écriture.
Ne pas oublier de changer la variable APP_ENV=prod
dans le fichier .env
.
- Créer la base de données avec
php bin/console doctrine:database:create
(si vous pouvez creer un BDD) - Créer les tables avec
php bin/console doctrine:migrations:migrate
Déployer dans un sous répértoire
Ressources:
Nouveau HTACCESS
a placer dans le répertoire de l'application.
Ce .htaccess renvois tout ce qui est demandé au niveau de ce répértoire vers le répértoire public
- .htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*) public/index.php/$1 [L] </IfModule>
Modification du routage
Configuration dans le fichier .env
Dans le fichier .env
ou .env.local
ajouter la variable globale
- .env.local
BASE_HOST="/RepDeBase"
Dans le fichier services.yaml
Pour transformer la variable globale en variable interpretable par le routeur dans le fichier annotations.yaml
- config/services.yaml
parameters: base_host: '%env(BASE_HOST)%'
Titre
- config/routes/annotations.yaml
controllers: resource: ../../src/Controller/ type: annotation prefix: '%base_host%' kernel: resource: ../../src/Kernel.php type: annotation prefix: '%base_host%'
Sources & Ressources
Vous pourriez laisser un commentaire si vous étiez connecté.