Agence web et solutions IT, Experts Symfony contact@avanim-prod.com

Utiliser Symfony sur un hebergement mutualise OVH

27 juillet 2011 jravouna Symfony Étiquettes : , , 5 Comments

Si comme nous, vous êtes souvent amené à devoir installer le Framework Symfony sur un hébergement mutualisé OVH, voici quelques petites indications qui vous aiderons 😉

1 – Le répertoire web Symfony

Le problème majeur chez OVH est que vous ne pouvez pas utiliser le répertoire « web/’ normalement indispensable à symfony pour les fichiers accessible du navigateur. Même si tout est possible avec des règles de réécriture Htacces, voici une méthode plus propre.

A – Uploadez vos fichiers à la racine de votre serveur FTP, et pas dans le répertoire « www/’ comme votre client vous le propose par default. Vous obtenez donc une arborescence racine contenant vos dossiers « app/ » « lib/ » etc …

B – Ouvrez le fichier projectConfiguration.class.php et insérer la ligne suivante dans la méthode setup()

    $this->setWebDir($this->getRootDir().'/www');

Et voilà ! Votre répertoire web par default est le répertoire www de chez OVH (attention à ne pas se mélanger les pinceaux lors de la mise en production par contre 😉

2 – Utilisation du client PHP Symfony

Par default chez OVH, la commande :

php symfony xxx

Exécute le client PHP en version 4 (hallucinant quand même que rien n’ai changé depuis 5 ans chez ovh … !). Pour utiliser le php-cli-5 (client php en ligne de commande version 5) il faut utiliser la commande php.BETA (encore une fois du grand délire, mais bon).

On aura donc, pour un clear cache, par exemple :

php.BETA symfony cc

Et le résultat :

Le résultat du clear-cache chez OVH

Voilà, en espérant avoir aider 😉

5 Comments

  1. Frederic N 6 années Répondre

    Merci pour cet article ! J’ai galéré un ptit moment, maintenant c’est nikel 😉

    • Jeremy Ravouna 6 années Répondre

      Avec plaisir, cest fait pour ca 😉

  2. Merci pour ce petit tuto clair, et simple.
    En est il de même pour installer un Symfony2 ?
    merci.

    • Jeremy Ravouna 6 années Répondre

      Bonsoir;)

      oui normalement pas de problème (je n’ais pas encore pu tester).
      Symfony 2 tourne sur un PHP 5.3 donc ca devrait être compatible.

  3. redox 6 années Répondre

    Merci pour ce tuto qui est clair, et surtout simple.