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 :

Page d'accueil inexistante [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut Page d'accueil inexistante
    Bonjour à tous,
    Je débute sur symfony 2 et ai suivi le tuto de winzou de A à Z. Jusqu'à la configuration tout va bien. J'ai réglé les paramètres de php.ini et installé les paquets manquant pour que tout roule... Mais au moment de passer sur la page d'accueil app_dev.php j'ai... Une page blanche, titre : "échec du chargement de la page" et chrome m'annonce "Aucune donnée reçue."...
    Ce n'est même pas une page d'erreur habituelle de l'environnement de dev !

    Précisions (si utiles) :
    - OS : Mageia 3

    Je me demande s'il n'y a pas une histoire de droits, j'ai attribué un 777 sur app/cache et app/logs mais le souci semble être ailleurs.
    Quelqu'un a-t-il une piste ? Merci.

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 44
    Par défaut
    que te dit la config?

    /web/config.php

  3. #3
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    Pour la config tout est ok !

    La page app.php affiche :
    Oops! An Error Occurred

    The server returned a "404 Not Found".

    Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

    Ce qui est normal me semble t-il.
    Mais la page app_dev.php rien

  4. #4
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    Une piste peut-être.En tapant php -v en ligne de commande j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/phpa.ini on line 1 in Unknown on line 0
    Failed loading /usr/lib/php4/php_accelerator_1.3.3r2.so:  /usr/lib/php4/php_accelerator_1.3.3r2.so: undefined symbol: _zval_dtor
    PHP 5.4.19 (cli) (built: Aug 23 2013 07:46:09) 
    Copyright (c) 1997-2013 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
        with Suhosin v0.9.34-dev, Copyright (c) 2007-2012, by SektionEins GmbH

  5. #5
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    Je commence à y voir plus clair.
    J'ai viré php-accelerator. Ca n'avait rien à voir mais il n'avait rien à faire là !
    Je fais un cache clear et j'ai une runtime error qui apparait avec une impossibilité d'écrire dans le cache. Si, en su, je définit récursivement les droits à 777 au dossier app/cache, je reviens à rien, bref je tourne rond. Il s'agit d'un problème d'accès c'est presque sûr. Je vais essayer de définir proprement des permissions et vous tiens au jus.

  6. #6
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    Bon je sèche !
    C'est sûrement une question de permission mais j'arrive pas à déterminer ce qu'il manque...

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 44
    Par défaut
    Il me semble que confiq.php te le dirait si les droits n'était pas bon (mais j'en suis pas sur)...

    Que te dit ../web/app_dev.php/_profiler ?

  8. #8
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 98
    Par défaut
    Coucou
    si tu fais un router:debug sa donne quoi pour la route '/' ?
    C'est quoi la route exacte que tu tapes ?

  9. #9
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    Bonjour à tous,
    quand je tape :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    localhost/Symfony/web/app_dev.php/_profiler
    le na vigateur me retourne un erreur de chargement et se place sur l'url :
    http://www.localhost.com/Symfony/web...sults?limit=10

    Garniture : router:debug donne ceci...
    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
    Name                      Method Scheme Host Path
    _wdt                      ANY    ANY    ANY  /_wdt/{token}
    _profiler_home            ANY    ANY    ANY  /_profiler/
    _profiler_search          ANY    ANY    ANY  /_profiler/search
    _profiler_search_bar      ANY    ANY    ANY  /_profiler/search_bar
    _profiler_purge           ANY    ANY    ANY  /_profiler/purge
    _profiler_info            ANY    ANY    ANY  /_profiler/info/{about}
    _profiler_import          ANY    ANY    ANY  /_profiler/import
    _profiler_export          ANY    ANY    ANY  /_profiler/export/{token}.txt
    _profiler_phpinfo         ANY    ANY    ANY  /_profiler/phpinfo
    _profiler_search_results  ANY    ANY    ANY  /_profiler/{token}/search/results
    _profiler                 ANY    ANY    ANY  /_profiler/{token}
    _profiler_router          ANY    ANY    ANY  /_profiler/{token}/router
    _profiler_exception       ANY    ANY    ANY  /_profiler/{token}/exception
    _profiler_exception_css   ANY    ANY    ANY  /_profiler/{token}/exception.css
    _configurator_home        ANY    ANY    ANY  /_configurator/
    _configurator_step        ANY    ANY    ANY  /_configurator/step/{index}
    _configurator_final       ANY    ANY    ANY  /_configurator/final
    _welcome                  ANY    ANY    ANY  /
    _demo_login               ANY    ANY    ANY  /demo/secured/login
    _security_check           ANY    ANY    ANY  /demo/secured/login_check
    _demo_logout              ANY    ANY    ANY  /demo/secured/logout
    acme_demo_secured_hello   ANY    ANY    ANY  /demo/secured/hello
    _demo_secured_hello       ANY    ANY    ANY  /demo/secured/hello/{name}
    _demo_secured_hello_admin ANY    ANY    ANY  /demo/secured/hello/admin/{name}
    _demo                     ANY    ANY    ANY  /demo/
    _demo_hello               ANY    ANY    ANY  /demo/hello/{name}
    _demo_contact             ANY    ANY    ANY  /demo/contact
    Ma route est / elle devrait correspondre à la route _welcome du bundle acmeDemo fourni par Symfony. J'en suis juste à la fin de la vérif de config !!!

  10. #10
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    En fait à bien y regarder ça me le fait aussi pour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost/Symfony/web/app_dev.php/_configurator/step/0
    Et pour toute route définie.
    En revanche quand la route n'est pas définie j'ai une page d'erreur standard de symfony ce qui semble normal. Bien que je n'ai pas la barre d'outil en bas !!

  11. #11
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    J'ai bien un problème d'accès et d'écriture.
    En fait en faisant un voir code source de ma page d'erreur de chargement j'ai trouver ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h2><span>1/1</span> <abbr title="UnexpectedValueException">UnexpectedValueException</abbr>: The stream or file "/var/www/html/Symfony/app/logs/dev.log" could not be opened: failed to open stream: Permission non accordée</h2>
    pourtant je suis propriétaire des fichiers. tout le répertoire Symfony a été défini en 755.
    et j'ai ajouté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sudo setfacl -R -m u:apache:rwx -m u:moi:rwx app/cache app/logs
    sudo setfacl -dR -m u:apache:rwx -m u:moi:rwx app/cache app/logs
    comme préconié dans le tuto.

  12. #12
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 98
    Par défaut
    C'est pénible les droits par moment, je te conseille de créer un virtualhost, pour le moment pas besoin de se prendre la tete avec Apache et ses persmissions

    virtualhost chez ubuntu

  13. #13
    Membre éclairé Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Par défaut
    Merci à tous !

    Bon séquence arrachage de cheveux terminée. apache vs bibi => 1 - 0
    En fait le problème est plus sérieux et je n'ai pas envie de m'y attaquer. Mais pour ceux qui auraient un problème similaire.
    Pour rappel, j'étais sur une distro Mageia 3 avec Apache 2.4.4.7
    En continuant mes investigations j'ai trouvé dans les logs error d'apache qu'en fait à chque fois que je tentais d'afficher une page symfony correcte le serveur plantait !
    La fameuse :
    erreur de segmentation
    Après recherche il s'avère que cette erreur peut venir de deux choses. Soit un problème matériel (erreur I/O d'accès), soit un problème lors de la compilation d'apache et/ou d'un de ses modules mal écrit... Bref, un Bug de la distro. Pas gênant pour la bureautique mais pour le dev web ça finit pas coincer.
    La solution serait de prendre le temps (et j'ai pas) de désinstaller les paquets RPM défaillant et de trouver une version plus stable... J'ai fais une sauvegarde et ai mis Ubuntu 12.04 LTS à la place ! Symfony roule parfaitement (faudra que je mette une version PHP plus récente mais on verra plus tard, faut bosser aussi )
    Merci d'avoir pris le temps.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/11/2009, 20h43
  2. Afficher la page d'accueil du service web d'un routeur cisco
    Par just1980 dans le forum Développement
    Réponses: 1
    Dernier message: 02/01/2006, 00h45
  3. Bonjour petit débutan a besoin d'aide pour page d'accueil
    Par Gray Man dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 09/12/2005, 18h33
  4. Définir une page d'accueil
    Par ista9im dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 20/10/2005, 09h34
  5. [ debutant ][ Tomcat ] La page d'accueil ne s'affiche pas
    Par zsoh dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 10/04/2005, 10h02

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