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