Nouveau billet:Symfony sur OVH version simplifié
L’hébergement mutualisé sous OVH est un peu particulier car seul le dossier “www” est visible sur le web (dossier “web” pour Symfony), par ailleurs quelques configurations sont à faire sur le serveur.
Le hack est assez simple, une fois le projet uploadé à la racine du serveur, il faut :
1- Déplacer les fichiers du dossier Symfony “web” dans le dossier “www” (ou renommer le dossier).
2- Uploader un fichier /config/php.yml avec comme configuration PHP :
check:
magic_quotes_gpc: on
register_globals: on
3- Ajouter en fin du fichier /myapp/config/config.php le code suivant
NB : A renouveller pour chaque application
$sf_root_dir = sfConfig::get('sf_root_dir');
sfConfig::add(array(
'sf_web_dir_name' => $sf_web_dir_name = 'www',
'sf_web_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name,
'sf_upload_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name
.DIRECTORY_SEPARATOR.sfConfig::get('sf_upload_dir_name'),
));
4- Remplacer le fichier /web/.htaccess par :
NB : Celui du tuto ne fonctionnait pas à l’époque sur mon 90Plan.
mod_gzip_on Off Options +FollowSymLinks +ExecCGI <IfModule mod_rewrite.c> RewriteEngine On # we skip all files with .something RewriteCond %{REQUEST_URI} \..+$ RewriteCond %{REQUEST_URI} !\.html$ RewriteCond %{REQUEST_URI} !\.php RewriteRule .* - [L] # we check if the .html version is here (caching) RewriteRule ^$ /index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f # no, so we redirect to our front web controller RewriteRule ^(.*)$ /index.php [QSA,L] # hidden frontoffice controller RewriteRule ^index\.php/(.*)$ index.php [QSA,L] </IfModule> # big crash from our front web controller ErrorDocument 500 “Application error symfony application failed to start properly” [QSA,L]




Commenter ce billet ou trackbacker sur votre blog.
Souscrire à cette discussion via un fil RSS
Vous pouvez utiliser ces codes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>