IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

install symfony 2 sur ovh pro [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    378
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 378
    Par défaut install symfony 2 sur ovh pro
    Bonjour,

    j'ai accès à un ovh pro.
    afin de tester l'installation et configuration je voudrais rendre accessible la partie demo

    j'ai donc détaré le symfony 2.0.8 à l'intérieur de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    /
    ___app
    ___bin
    ___src
    ___www
    deps
    deps.block
    LICENCE
    README.md
    home.XXX/monlogin/www/.htaccess
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    SetEnv PHP_VER 5_3
    SetEnv SHORT_OPEN_TAGS 0
    SetEnv REGISTER_GLOBALS 0
    SetEnv MAGIC_QUOTES 0
    SetEnv SESSION_AUTOSTART 0
    SetEnv ZEND_OPTIMIZER 1
     
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ app.php [QSA,L]
    </IfModule>
    home.XXX/monlogin/www/app.php
    passage du false à true pour AppKernel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
     
    require_once __DIR__.'/../app/bootstrap.php.cache';
    require_once __DIR__.'/../app/AppKernel.php';
    //require_once __DIR__.'/../app/AppCache.php';
     
    use Symfony\Component\HttpFoundation\Request;
     
    $kernel = new AppKernel('prod', true);
    $kernel->loadClassCache();
    //$kernel = new AppCache($kernel);
    $kernel->handle(Request::createFromGlobals())->send();

    test
    http://www.monsite.com/app.php/demo/hello/World

    j'obtiens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    No route found for "GET /demo/hello/World"
    404 Not Found - NotFoundHttpException
    1 linked Exception: ResourceNotFoundException »
    Test en dev
    modification en enlevant le "!"
    if (!n_array(@$_SERVER['REMOTE_ADDR'], array(
    '127.0.0.1',
    '::1',
    )))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <?php
     
    // if you don't want to setup permissions the proper way, just uncomment the following PHP line
    // read http://symfony.com/doc/current/book/installation.html#configuration-and-setup for more information
    //umask(0000);
     
    // this check prevents access to debug front controllers that are deployed by accident to production servers.
    // feel free to remove this, extend it, or make something more sophisticated.
    if (n_array(@$_SERVER['REMOTE_ADDR'], array(
        '127.0.0.1',
        '::1',
    ))) {
        header('HTTP/1.0 403 Forbidden');
        exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
    }
     
    require_once __DIR__.'/../app/bootstrap.php.cache';
    require_once __DIR__.'/../app/AppKernel.php';
     
    use Symfony\Component\HttpFoundation\Request;
     
    $kernel = new AppKernel('dev', true);
    $kernel->loadClassCache();
    $kernel->handle(Request::createFromGlobals())->send();
    http://www.monsite.com/app_dev.php/demo/hello/World

    fonctionne et affiche Hello World

    Que manque-t-il pour faire fonctionner

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    378
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 378
    Par défaut
    dans le fichier AppKernel.php
    j'ai ajouté le chargement des bundles pour la prod
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      if (in_array($this->getEnvironment(), array('dev', 'test', 'prod'))) {
                $bundles[] = new Acme\DemoBundle\AcmeDemoBundle();
                $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
                $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
                $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
            }
    et dans app/config/routing.yml

    il faut ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    _demo:
        resource: "@AcmeDemoBundle/Controller/DemoController.php"
        type:     annotation
        prefix:   /demo
    et ensuite
    http://www.site.com/demo/hello/World
    et
    http://www.site.com/app.php/demo/hello/World

    donne le résultat attendu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] installation Symfony CMF sur projet existant
    Par miltone dans le forum Symfony
    Réponses: 0
    Dernier message: 11/02/2014, 19h27
  2. Installation de Zend sur OVH mutualisé
    Par nebil dans le forum Zend
    Réponses: 2
    Dernier message: 28/07/2010, 07h03
  3. [BO XIR2][INSTALL]Insatallation BO XI R2 sur XP Pro.
    Par marchand_de_sable dans le forum Administration-Migration
    Réponses: 7
    Dernier message: 30/03/2007, 15h10
  4. Installation SQL server 2000 sur XP pro SP2
    Par denish dans le forum Windows XP
    Réponses: 3
    Dernier message: 08/09/2006, 16h27
  5. SQL 2K5 Standard: Problème Installation SP1 sur XP-Pro
    Par Eric.H dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 09/06/2006, 10h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo