2010-05-05 5 views
2

hey les gens, c'est une question très simple. Je voudrais symfony pour vider tout dans son esprit au navigateur. Je me suis déployé à la production, et rien ne fonctionne. pas les journaux, pas les vues, rien. Je viens d'avoir une page blanche.comment faire symfony tout vider à l'écran

est-il possible de voir toutes les erreurs [php/symfony], en quelque sorte?

Répondre

1

Un tel problème pourrait avoir plusieurs sources: apache (ou tout serveur web), php, symfony, etc.

Je voudrais tout d'abord essayer d'utiliser le contrôleur avant « de application_name_dev.php » sur le serveur de production pour voir ce qui se passe sur.

Activer ensuite la production de connexion est une bonne idée, à la fois sur les niveaux Apache et Symfony.

pour la partie symfony factories.yml (en SF 1.4, ne savent pas sur les autres versions)

prod: 
    logger: 
    class: sfAggregateLogger 
    param: 
     level: err 
     loggers: 
     sf_file_debug: 
      class: sfFileLogger 
      param: 
      level: err 
      file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log 

Nous utilisons également un crochet attraper une exception non interceptée et nous envoyer les détails par courrier électronique, mais c'est une fois que le site Web est

1

Il est généralement déconseillé de le faire en production. Au lieu de cela, assurez-vous que vous avez logging_enabled: true dans votre settings.yml, puis regardez simplement le fichier journal. Si vous n'obtenez rien dans vos journaux de symfony, jetez un coup d'œil au httpd error_log. Si vous voulez vraiment afficher les erreurs, consultez les paramètres de l'environnement dev et copiez les paramètres nécessaires pour afficher les erreurs. Toutefois, vous pouvez toujours obtenir l'écran blanc de la mort si la mémoire est épuisée ou si le serveur est en train de se ségréger.

+1

merci. ça m'a fait rouler, indirectement. il ne se connectait pas sur ma machine de dev aux logs de httpd, mais ici il essayait de. –

+0

'il ne se connectait pas sur ma machine dev aux logs httpd - bien ce serait un problème de configuration apache pas tellement Symfony. – prodigitalson

Questions connexes