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 :

Changement de serveur pour ultra debutant


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
    Août 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 43
    Par défaut Changement de serveur pour ultra debutant
    Bonjour à tous,

    Je suis confrontée à un petit problème, je dois transférer un site développé en symfony 2. (Mon post est un peu long mais au final le problème est une page blanche et pas d'erreur affichée)

    Voilà, moi je suis dev front-end à la base et du symfony j'en ai jamais fais... j'ai récupéré les fichiers FTP, et la base de donnée. J'ai un hébergement OVH mutualisé (je précise au cas où le problème vient du serveur en lui-même)
    J'ai mis les fichiers sur le serveur, la base a été importée également.
    J'ai modifié le fichier parameters.yml qui ressemblait à ça à la base (j'ai evidemment modifié les info confidentiel) :

    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
    parameters:
        database_driver:   pdo_mysql
        database_host:     127.0.0.1
        database_port:     ~
        database_name:     symfony
        database_user:     root
        database_password: ~
     
        database_test_host: ip
        database_test_port: 3306
        database_test_name: test_nom
        database_test_user: robot_behat2
        database_test_password: ~
     
        mailer_transport:  smtp
        mailer_host:       127.0.0.1
        mailer_user:       ~
        mailer_password:   ~
     
        locale:            fr
        secret:            secret
     
        debug_toolbar:          true
        debug_redirects:        false
        use_assetic_controller: true
        email.mailfrom: '(email)'
        email.from:     '(nom)'
     
        email.dev_delivery: email
        facebook.appId: login
        google_analytics:login
    j'ai modifié uniquement les lignes suivantes avec mes infos, mais je ne sais pas trop si j'ai tout bien fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        database_driver:   pdo_mysql
        database_host:     monserveurovh
        database_port:     ~
        database_name:     monnomovh
        database_user:     monnomovh
        database_password: monmdpovh
    Est-ce que je dois modifier les infos tests egalement ?


    Je vous joins une image de mon dossier config



    Sur mon site j'ai une page blanche, aucune erreur affichée, j'ai regardé mes logs apache et voici ce qu'il me retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    [Wed Dec 09 19:57:56 2015] [error] [client 213.55.24.187] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/app/config/check.php
    [Wed Dec 09 20:03:16 2015] [error] [client 213.55.24.187] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/app/config/config.php
    [Wed Dec 09 20:03:42 2015] [error] [client 213.55.24.187] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/app/check.php
    [Wed Dec 09 20:04:13 2015] [error] [client 213.55.24.187] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/app/SymfonyRequirements.php
    [Wed Dec 09 20:05:10 2015] [error] [client 213.55.24.187] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/app/SymfonyRequirements.php
    [Wed Dec 09 19:39:14 2015] [error] [client 62.61.216.51] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/src/
    [Wed Dec 09 19:39:14 2015] [error] [client 62.61.216.51] [host www.mondomaine.fr] client denied by server configuration: /homez.79/monnomovh/www/mondossier/app/
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    213.55.24.187 www.mondomaine.fr - [09/Dec/2015:19:47:11 +0100] "GET /mondossier/web/ HTTP/1.1" 500 26 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36"

    Pouvez-vous me donner des pistes, je ne sais même pas quoi chercher sur Google !


    ps : j'ai bien vidé mon dossier cache, j'ai vu que y'avait souvent des réponses de ce genre

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    et les logs de /app/log/prod.log ça donne quoi ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 43
    Par défaut
    Le dossier logs est vide (je l'avaii bien passé en 777)

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    ce n'est pas un problème symfony mais plutôt un problème de conf du serveur. peut être une erreur .htaccess

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 43
    Par défaut
    Merci pour ton aide.

    Je peux te demander encore une petite aide ?

    J'imagine que du coup c'est parce que le module mod_rewrite n'est pas activé ? En cherchant sur google, apparemment il devrait y avoir ce module sur mon hébergement mutualisé, peux-tu me dire si j'ai quelques choses à faire en plus ?

    Merci 1000 fois

    Voici le htaccess dans/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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    # Use the front controller as index file. It serves as a fallback solution when
    # every other rewrite/redirect fails (e.g. in an aliased environment without
    # mod_rewrite). Additionally, this reduces the matching process for the
    # start page (path "/") because otherwise Apache will apply the rewriting rules
    # to each configured DirectoryIndex file (e.g. index.php, index.html, index.pl).
    DirectoryIndex app.php
     
    <IfModule mod_rewrite.c>
        RewriteEngine On
     
        # Determine the RewriteBase automatically and set it as environment variable.
        # If you are using Apache aliases to do mass virtual hosting or installed the
        # project in a subdirectory, the base path will be prepended to allow proper
        # resolution of the app.php file and to redirect to the correct URI. It will
        # work in environments without path prefix as well, providing a safe, one-size
        # fits all solution. But as you do not need it in this case, you can comment
        # the following 2 lines to eliminate the overhead.
        RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
        RewriteRule ^(.*) - [E=BASE:%1]
     
        # Redirect to URI without front controller to prevent duplicate content
        # (with and without `/app.php`). Only do this redirect on the initial
        # rewrite by Apache and not on subsequent cycles. Otherwise we would get an
        # endless redirect loop (request -> rewrite to front controller ->
        # redirect -> request -> ...).
        # So in case you get a "too many redirects" error or you always get redirected
        # to the start page because your Apache does not expose the REDIRECT_STATUS
        # environment variable, you have 2 choices:
        # - disable this feature by commenting the following 2 lines or
        # - use Apache >= 2.3.9 and replace all L flags by END flags and remove the
        #   following RewriteCond (best solution)
        RewriteCond %{ENV:REDIRECT_STATUS} ^$
        RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]
     
        # If the requested filename exists, simply serve it.
        # We only want to let Apache serve files and not directories.
        RewriteCond %{REQUEST_FILENAME} -f
        RewriteRule .? - [L]
     
        # Rewrite all other queries to the front controller.
        RewriteRule .? %{ENV:BASE}/app.php [L]
    </IfModule>
     
    <IfModule !mod_rewrite.c>
        <IfModule mod_alias.c>
            # When mod_rewrite is not available, we instruct a temporary redirect of
            # the start page to the front controller explicitly so that the website
            # and the generated links can still be used.
            RedirectMatch 302 ^/$ /app.php/
            # RedirectTemp cannot be used instead
        </IfModule>
    </IfModule>

    Voici le htaccess dans /app

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order deny,allow
        Deny from all
    </IfModule>

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 43
    Par défaut
    Bon si je désactive le htaccess dans /web, et que j'essaye d'aller sur app.php par l'url, j'ai toujours une page blanche, j'imagine que le probleme ne vient pas de l'htaccess du coup ?

Discussions similaires

  1. Que choisir pour un debutant sous linux mode serveur
    Par Malbaré dans le forum Linux
    Réponses: 12
    Dernier message: 18/12/2009, 19h21
  2. [DEBUTANT] changement de source pour un object pdf
    Par xavDIP dans le forum ASP.NET
    Réponses: 0
    Dernier message: 02/04/2009, 10h10
  3. Réponses: 9
    Dernier message: 22/03/2007, 12h14
  4. Réponses: 9
    Dernier message: 09/11/2006, 10h10
  5. Problème changement serveur pour un site PHP
    Par izzy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 06/01/2006, 11h34

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