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 :

déploiement serveur 1&1 [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Par défaut déploiement serveur 1&1
    Bonjour à tous,
    Je suis en train de tenter de deployer mon application symfony sous un serveur mutualisé 1&1 (Pack pro, je n'ai pas eu le choix de serveur...)
    Seulement je rencontre pas mal de probleme
    - Le nom de domaine www.monnomdedomaine.com est redirigé vers un repertoire du serveur dans lequel j'ai copié tout les repertoires (app,config,web, etc..)
    - J'ai créé un repertoire symfony-1.4 contenant toutes les librairies de symfony.
    - J'ai modifié dans le fichier config/ProjectConfiguration.class.php la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    require_once ('/homepages/XXXX/dXXXXXX/htdocs/monrepertoire/symfony-1.4/lib/autoload/sfCoreAutoload.class.php');
    - Dans le repertoire web, j'ai créé un fichier .htaccess contenant :
    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
    26
    27
    28
    29
    30
    31
    32
     
    SetEnv PHP_VER 5
     
    AddType x-mapp-php5 .php .php3 .php4 .htm .htm
    AddHandler x-mapp-php5 .php
     
    Options +FollowSymLinks +ExecCGI
     
    <IfModule mod_rewrite.c>
      RewriteEngine On
     
      # uncomment the following line, if you are having trouble
      # getting no_script_name to work
      RewriteBase /
     
      # we skip all files with .something
      # comment the following 3 lines to allow periods in routes
      RewriteCond %{REQUEST_URI} \..+$
      RewriteCond %{REQUEST_URI} !\.html$
      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]
    </IfModule>
     
    # big crash from our front web controller
    ErrorDocument 500 "<h2>Application error</h2>symfony application failed to start properly"
    En faisant uniquement ca, j'ai une erreur :
    Error 403 - Forbidden
    L'accès au fichier requiert une autorisation.

    Je suppose donc qu'il ne se redirige pas automatique vers le repertoire web, de plus je me suis apercu qu'en tapant <?php phpinfo(); ?> la version était php4. Donc j'ai créé un fichier .htaccess similaire à celui écrit au dessus à une ligne pret :
    Et avec ca, j'arrive a voir ma page, mais aucune images...

    Je n'ai jamais touché au fichier .htaccess auparavant, donc je suppose que l'erreur vient de la.
    Si vous pouvez m'aider ca serait sympa ^^

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Par défaut
    Une fois n'est pas coutume j'ai reussi à m'en sortir^^
    J'met la solution pour ceux qui auraient le meme probleme.
    En faite j'me suis rendu compte que j'ai fais un peu n'importe quoi, j'remet les étapes pour ceux que ca interesse :
    - Le nom de domaine www.monnomdedomaine.com est redirigé vers un repertoire du serveur dans lequel j'ai copié tout les repertoires (app,config,web, etc..)
    - J'ai créé un repertoire symfony-1.4 contenant toutes les librairies de symfony.
    - J'ai modifié dans le fichier config/ProjectConfiguration.class.php la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    require_once ('/homepages/XXXX/dXXXXXX/htdocs/monrepertoire/symfony-1.4/lib/autoload/sfCoreAutoload.class.php');
    - Dans le repertoire web
    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
    26
    27
    28
     
    Options +FollowSymLinks +ExecCGI
     
    <IfModule mod_rewrite.c>
      RewriteEngine On
      AddType x-mapp-php5 .php
      AddHandler x-mapp-php5 .php
     
      RewriteBase /
     
      # we skip all files with .something
      RewriteCond %{REQUEST_URI} \..+$
      RewriteCond %{REQUEST_URI} !\.html$
      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]
     
     
     
    </IfModule>
    # big crash from our front web controller
    ErrorDocument 500 "<h2>Application error</h2>symfony application failed to start properly

    - Ne pas mettre de .htaccess à la racine
    - Faire pointer le site www.monnomdedomaine.fr sur le repertoire web


    Et voilà =)
    Et j'ai découvert ce site qui peut interessé ensuite
    http://symfony-check.org/
    En esperant que ca aidera d'autre personne

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

Discussions similaires

  1. Quelle solution de déploiement serveur http/php/Mysql
    Par Joebarboat dans le forum Mac OS X
    Réponses: 2
    Dernier message: 29/03/2013, 08h59
  2. Déploiement serveur test PC SOFT
    Par clocktime dans le forum WebDev
    Réponses: 2
    Dernier message: 09/02/2012, 21h28
  3. [ASE 15.0] HELP : déploiement d'un serveur
    Par chti_vince dans le forum Adaptive Server Enterprise
    Réponses: 18
    Dernier message: 29/03/2007, 14h05
  4. [Déploiement] local sur serveur -> local sur ma machine
    Par annalady dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/09/2006, 13h22

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