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 :

probleme deploiement symfony


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
    Novembre 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 35
    Par défaut probleme deploiement symfony
    salut tout le monde,
    je suis entrain de faire mes test concernant le deploiement en local d'une application symfony ,mon soucie c'est que j'ai des actions qui génèrent des etats en formats pdf en utilisant le plugin sfTCPDFplugin , donc quand je tape l'url suivante : http://127.0.0.1:8080/frontend_dev.php/sortie/pdf ca marche trés bien mains quand je tape l'url :http://127.0.0.1:8080/sortie/pdf (ici pdf est une action qui génére l'etat) je recois la page indiquant le message d'erreur :Oops! An Error Occurred
    The server returned a "500 Internal Server Error". , sachant que pour les autres actions ca fonctionne parfaitement quelque soit l'url .
    si quelqu'un a une proposition SVP ?? je suis preneur
    merci d'avance

  2. #2
    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 : 62
    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
    C'est un peu ce qu'il y a de pire comme erreur, je parle par expérience...

    C'est souvent un problème minime de syntaxe (majuscule sur un nom de variable qui est en général en minuscule, erreur dans l'ordre d'imputation des variables,...) Il semblerait qu'en mode debug le parser soit un peu plus tolérant.

    La seul méthode de débug que je connaisse et le coup du die() abusif. Met le au départ de ton contrôleur et recule le de quelques lignes par quelques lignes, jusqu'à ce que cela plante, puis, tu avance ligne par ligne jusqu'à cela ne plante plus. Tu auras repéré la ligne qui plante. A ta sagacité d'y trouver l'erreur.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 35
    Par défaut
    Salut
    merci Bcp mimi68 d'abord pour votre réponse. concernant la vue voila le code :
    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
    <?php
     $config = sfTCPDFPluginConfigHandler::loadConfig();
    // create new PDF document
    $pdf = new sfTCPDF();
     
    // set document information
    $pdf->SetCreator(PDF_CREATOR);
    $pdf->SetAuthor('Nicola Asuni');
    $pdf->SetTitle('Detail Effectif');
    $pdf->SetSubject('TCPDF Tutorial');
    $pdf->SetKeywords('TCPDF, PDF, example, test, guide');
    // set default header data
    //$pdf->SetHeaderData(PDF_HEADER_TITLE.' 061', PDF_HEADER_STRING);
    // set header and footer fonts
    $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
    $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
    $pdf->SetHeaderData(PDF_HEADER_LOGO,PDF_HEADER_LOGO_WIDTH,"                                                                                               ");
    // set default monospaced font
     
    $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
    //set margins
    $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
    $pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
    $pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
    //set auto page breaks
    $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
    //set image scale factor
    $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
    $pdf->AddPage();
      .... les données à afficher
    .........
    je sais pas si les constantes prédéfinis qui sont en majuscule qui posent problème ????
    je crois que l'instruction : $config = sfTCPDFPluginConfigHandler::loadConfig(); ?!!! si c'est le cas donc cé difficile

  4. #4
    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 : 62
    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
    C'est effectivement une erreur difficile à débuger.

    Tu as essayé avec un die() que tu déplace dans ton code pour voir à partir de quant il plante ?

    Tu peux aussi (si tu y as accès) modifier la configuration du serveur et mettre un maximum d'informations dans le log en espérant avoir plus d'informations.

    Une erreur dans les majuscules / minuscules est souvent à l'origine de ce type de problème, sur 4 fois où je l'ai affronté 3 fois c'était de là que cela venait.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 35
    Par défaut
    merci encore une fois mimi68 pour vos conseils .
    j'ai déjà essayé le die() comme vous avez bien indiqué mais il m'affiche rien comme bug , par contre quand j'ouvre le fichier log d'apache concernant les erreurs ,j'ai comme erreur :
    [Tue Apr 19 20:01:06 2011] [error] [client 127.0.0.1] Configuration file "monProjet/plugins/sfTCPDFPlugin/config/pdf_configs.yml, monProjet/config/pdf_configs.yml" does not have a registered handler.
    [Tue Apr 19 20:01:06 2011] [error] [client 127.0.0.1] Empty module and/or action after parsing the URL "/favicon.ico" (/).
    je crois que cette erreur est due à un manque de configuration bien que j'ai bien suivi ce tutoriel http://www.symfony-project.org/plugins/sfTCPDFPlugin ?!!!!!

  6. #6
    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 : 62
    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
    Il faut voir si cette erreur se produit aussi quant on test en mode debug (qui marche)(oui, c'est possible d'avoir un truc qui marche avec des erreurs derrière).

Discussions similaires

  1. Probleme deploiement solution sharepoint
    Par wwridee dans le forum SharePoint
    Réponses: 0
    Dernier message: 21/05/2008, 12h09
  2. probleme deploiement EAR
    Par j-mi-jim dans le forum Wildfly/JBoss
    Réponses: 11
    Dernier message: 21/05/2008, 11h27
  3. [JONAS] Probleme deploiement
    Par sami_b dans le forum JOnAS
    Réponses: 2
    Dernier message: 06/04/2007, 09h18
  4. probleme deploiement avec Tomcat
    Par gloglo dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 01/06/2006, 15h43
  5. Probleme deploiement appli vb6 sur serveur 2003
    Par rivierem dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/04/2006, 16h02

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