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 :

Que faire avant l'hébergement du site web ?


Sujet :

Symfony PHP

  1. #1
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut Que faire avant l'hébergement du site web ?
    Bonjour à tous,
    j'aimerais déployer mon site web chez mon hébergeur 1and1, mais je me demandais s'il fallait réaliser quelconques opérations avant...
    Je sais qu'il faudra modifier les paramètres de la base de données, mais que faire d'autres ?

    Merci d'avance pour vos réponses !

  2. #2
    Membre expérimenté Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Par défaut
    Bonjour,

    Tous d'abord, ma bible de déploiement :
    http://symfony-check.org/

    Un petit data-cheat pour le déploiement d'un site symfony.

    Suivre ce petit guide de symfony sur 1and1 :
    http://trac.symfony-project.org/wiki...nd1_sharedhost

    Après à part la base de données et le chemin absolu de ton /vendor/lib/etc... je ne vois rien d'autre à ajouter.

    Bon dév' ... euh non bon déploiement'

  3. #3
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Citation Envoyé par firehist Voir le message
    Bonjour,

    Tous d'abord, ma bible de déploiement :
    http://symfony-check.org/
    J'ai regardé un peu, fais quelques ajustements, par contre, au niveau des templates d'erreurs (404, 500...), je n'arrive pas à les afficher.
    J'ai l'erreur qui empêche de faire quoi que ce soit :
    404 | Not Found | sfError404Exception
    Only for test, don't forget to remove it!
    stack trace

    * at ()
    in SF_ROOT_DIR\apps\frontend\modules\film\actions\actions.class.php line 163 ...
    J'ai bien défini un nouveau module default, contenant l'action et le template comme indiqué sur le site...

    Merci pour votre aide !

  4. #4
    Membre expérimenté Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Par défaut
    Tu est sur ton frontend_dev.php ou sur ton index.php ?

  5. #5
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Sur le frontend_dev.php, quand je tente l'action qui redirige vers l'erreur 404, je suis sur l'url http://crimovies.localhost/frontend_..._future_cinema

  6. #6
    Invité
    Invité(e)
    Par défaut
    Je suppose que c'est normal alors. Tu devrais utiliser le controlleur de prod.

  7. #7
    Membre expérimenté Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Par défaut
    +1 Tirkyth

    En prod, il t'affiche la trace de tes erreurs et non la page 404 fraichement éditée!

  8. #8
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Du coup, je suis censé avoir dans mon URL : http://crimovies.localhost/ pour ma page d'accueil et http://crimovies.localhost/sortie_cinema_future pour l'action qui me génère l'erreur 404. Je devrai donc avoir la belle page d'erreur, mais j'ai juste une page toute blanche...

    Qu'appelez-vous le contrôleur de prod ? Que dois-je faire ?

    Merci beaucoup pour vos réponses !

  9. #9
    Invité
    Invité(e)
    Par défaut
    Normalement c'est ça, il suffit d'enlever le "frontend_dev.php" ou de le remplacer par "index.php".

    Tu as quoi à la place de ton erreur 404 ? Le mieux je pense si tu veux une erreur 404 c'est de taper une url bidon.

    Genre http://crimovies.localhost/lolcats

  10. #10
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Oui j'avais déjà taper une URL bidon. Par exemple, dans je tapais un id de film qui n'existait pas et j'avais une erreur 404 renvoyé par le module film et l'action show. Mais si j'enlève le frontend_dev.php ou que je le remplace par index.php, j'ai juste une page blanche.

    Pour rappel, j'ai créé 1 nouveau module 'default' dans le frontend ou j'ai placé l'actions.class.php et son template associé d'après le site http://symfony-check.org/

    Merci pour les réponses.

  11. #11
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    As-tu testé ton nouveau module défaut en local ?

    As-tu testé ton application en local en mode prod ?

  12. #12
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Bonjour à tous,
    Je viens de tester mon module 'default' et j'avais une erreur qui m'empêchait de voir mon template.
    J'ai testé en prod, si je tape une URL bidon, ça me redirige bien vers mon template 404.
    Par contre je viens de m'apercevoir que ma recherche ne fonctionne pas en prod alors qu'elle fonctionne en frontend_dev...
    C'était ce sujet...

    Merci pour vos réponses !

  13. #13
    Membre expérimenté Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Par défaut
    Regarde tes logs symfony ca aide pour localiser l'erreur en prod!

  14. #14
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    Bonsoir à tous,
    Alors dans le dossier log, fichier frontend_dev.log, une fois que j'ai lancé une recherche avec résultat (on est dans le monde frontend_dev), on obtient le résultat :

    May 04 19:11:29 symfony [info] {sfPatternRouting} Match route "recherche" (/recherche) for /recherche with parameters array ( 'module' => 'film', 'action' => 'recherche',)
    May 04 19:11:29 symfony [info] {myUser} Automatic user logout due to timeout
    May 04 19:11:29 symfony [info] {myUser} User is not authenticated
    May 04 19:11:29 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
    May 04 19:11:29 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter"
    May 04 19:11:29 symfony [info] {filmActions} Call "filmActions->executeRecherche()"
    May 04 19:11:30 symfony [info] {Doctrine_Connection_Mysql} exec : SET NAMES 'UTF8' - ()
    May 04 19:11:30 symfony [info] {Doctrine_Connection_Statement} execute : SELECT ....FROM *** f WHERE (f.*** LIKE ?) LIMIT 20 - (%tsar%)
    May 04 19:11:30 symfony [info] {sfPHPView} Render "C:\wamp\www\crimovies.localhost\apps\frontend\modules/film/templates/rechercheSuccess.php"
    May 04 19:11:31 symfony [info] {main} Set slot "title"
    May 04 19:11:31 symfony [info] {sfPHPView} Decorate content with "C:\wamp\www\crimovies.localhost\apps\frontend\templates/layout.php"
    May 04 19:11:31 symfony [info] {sfPHPView} Render "C:\wamp\www\crimovies.localhost\apps\frontend\templates/layout.php"
    May 04 19:11:31 symfony [info] {main} Get slot "title"
    May 04 19:11:31 symfony [info] {sfPartialView} Render "C:\wamp\www\crimovies.localhost\apps\frontend\templates/_header.php"
    May 04 19:11:31 symfony [info] {main} Call "accueil->executeRecherche()"
    May 04 19:11:31 symfony [info] {Doctrine_Connection_Mysql} query : SELECT ... FROM **** f ORDER BY f.*** desc LIMIT 3 - ()
    May 04 19:11:31 symfony [info] {sfPartialView} Render "C:\wamp\www\crimovies.localhost\apps\frontend\modules/accueil/templates/_recherche.php"
    May 04 19:11:31 symfony [info] {sfPartialView} Render "C:\wamp\www\crimovies.localhost\apps\frontend\templates/_menu.php"
    May 04 19:11:31 symfony [info] {sfPartialView} Render "C:\wamp\www\crimovies.localhost\apps\frontend\templates/_footer.php"
    May 04 19:11:31 symfony [info] {sfWebResponse} Send status "HTTP/1.1 200 OK"
    May 04 19:11:31 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Configuration 756.32 ms (12)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Factories 153.11 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Action "film/recherche" 975.87 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Database (Doctrine) 0.02 ms (3)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} View "Success" for "film/recherche" 871.93 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Partial "global/_header" 43.17 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Component "accueil/recherche" 13.81 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Partial "accueil/_recherche" 3.48 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Partial "global/_menu" 3.44 ms (1)
    May 04 19:11:31 symfony [info] {sfWebDebugLogger} Partial "global/_footer" 2.94 ms (1)
    May 04 19:11:31 symfony [info] {sfWebResponse} Send content (120646 o)
    Et tous les drapeaux sont vert dans la barre de debug.

    En mode normal, il n'y a pas de barre de debug et de fichier de log généré...

    Merci pour vos réponses !

Discussions similaires

  1. Faire la map d'un site web
    Par Adrien93 dans le forum Langage
    Réponses: 2
    Dernier message: 09/01/2008, 14h10
  2. Réponses: 8
    Dernier message: 24/09/2007, 18h36
  3. Problème lecture DVD : que faire avant SAV
    Par azerty_essai dans le forum Périphériques
    Réponses: 8
    Dernier message: 03/03/2006, 15h11
  4. faire un don sur un site web
    Par star_light dans le forum E-Commerce
    Réponses: 2
    Dernier message: 23/08/2005, 16h11
  5. Que faire apres un Bachelor en developpement web
    Par Turtle dans le forum Etudes
    Réponses: 9
    Dernier message: 12/03/2005, 18h35

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