Aller au contenu principal
loading

Tutoriel Symfony2 et OVH : installation et configuration sur serveur mutualisé

POSTÉ DANS Symfony TAGS Symfony AUTEUR herve COMMENTAIRES 5

Pour installer Symfony 2 sur un serveur OVH mutualisé, il suffit de suivre ce tutoriel :

1) créez-vous un dossier "monsite" à la racine du serveur OVH
2) copier dans ce dossier tous les fichiers de Symfony2 : vous devrez donc avoir comme chemin /monsite/web
3) dans /monsite, ajouter un fichier .htaccess contenant les lignes suivantes :

 SetEnv PHP_VER 5_3
 
 <IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /web
 
   RewriteCond %{REQUEST_URI} \.(css|gif|ico|jpg|js|png|swf|txt|pdf|doc|docx|mp3|svg)$
   RewriteRule ^(.*)$ $1 [QSA,L]
 
   RewriteCond %{REQUEST_URI} dev.php
   RewriteRule ^(.*)$ web/dev.php/$1 [QSA,L]
 
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ web/app.php/$1 [QSA,L]
 </IfModule>



4) En fait, cette configuration permet de faire pointer le virtual host directement vers /monsite plutôt que vers /monsite/web. Cela est très important car vous ne modifiez pas le code Symfony, et cela vous permet de faire pointer votre répertoire "www" vers "monsite" via un lien symbolique

ln -s monsite www



5) vous laissez les fichiers /monsite/web/.htaccess tels quels en ajoutant simplement "SetEnv PHP_VER 5_3" au début


Ainsi, avec cette configuration, vous pouvez avoir votre virtual host qui pointe soit vers /monsite, soit vers /monsite/web



5 commentaire

Derniers articles

DDEV : obtenir la liste des services
DDEV : obtenir la liste des services Posté le 27 janvier 2021
Partager un répertoire local sous Docker
Partager un répertoire local sous Docker Posté le 27 janvier 2021
Docker et Localhost Mac
Docker et Localhost Mac Posté le 27 janvier 2021
Affichage de la requête SQL d'un db_select
Affichage de la requête SQL d'un db_select Posté le 24 septembre 2020

A propos de Web'Up