Christopher Hanquet

Systèmes – Réseaux – Sécurité – Web | Blog – Veille technologique
  • Accueil
  • CV
  • À propos
  • Tutoriels

Page blanche suite à un déploiement en production Symfony

Christopher | 22 décembre 2016
Tweet

Ne paniquez pas. L’affichage d’une page blanche provient la plupart du temps des mêmes causes. Soit vous avez oublié d’accorder les droits d’écritures sur certains dossiers, soit vous avez oublié de vider le cache.

Permissions

Allez sur votre application dans un navigateur en environnement de production, puis regardez dans le dossier app/cache/prod. S’il est vide, cela signifie que vous avez oublié d’accorder les droits d’écritures sur le dossier de cache. Tapez la commande :

chmod 777 -R app/cache/

Faites la même chose pour le dossier de log : app/logs. Si aucun fichier de log n’apparaît dedans ou bien si le fichier existe mais ne change pas de taille quand vous accédez à votre application, cela veut dire qu’il s’agit toujours d’un problème de permission. Tapez la commande :

chmod 777 -R app/logs/

Attention : la commande donnée pour les 2 cas ci-dessus permet de résoudre le problème rapidement mais n’est pas la meilleure solution à long terme. Les solutions données permettent de définir de manière plus fines les permissions accordées.

Cache

La page blanche peut également provenir d’un cache non mis à jour suite au déploiement. Tapez la commande :

php app/console cache:clear --env=prod

Vous pouvez également supprimer tout le contenu du dossier manuellement.

Autres cas

En règle générale, les 3 cas ci-dessus sont à l’origine de la fameuse page blanche. Si vous avez toujours une page blanche, cela veut dire qu’il y a une erreur dans votre code et qu’une exception est levée.
En environnement de production, les erreurs ne sont pas affichées. La solution est d’aller lire les logs. L’erreur devrait y être indiquée, il ne vous reste « plus qu’à » la corriger.


Tweet

Partager :

  • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Google+(ouvre dans une nouvelle fenêtre)

Articles similaires

Catégories
Tutorial
Flux rss des commentaires
Flux rss des commentaires
Trackback
Trackback

« Installer un serveur Minecraft sur votre Raspberry Pi 2 ! raspberry avec PIXEL, Raspbian fait sa révolution »

Leave a Reply

Cliquez ici pour annuler la réponse.

Menu

  • 3G (2)
  • IT Réseaux (11)
  • Mobile (2)
  • News (20)
  • raspberry (4)
  • Tutorial (9)

Étiquettes

3G 10.10 car Cloud Station debian dsm dsm4.0 FAI fibre;optique fibre optique free Free Mobile FTTH google internet Ipad Iphone Ipod IPV4 IPV6 Itune Kali Linux libre linux L’IPocalypse minecraft Mobile nas pi Pénurie raspberry raspberry pi réseau Réseaux serveur street syno Synology ubuntu voiture vpn

Liens

  • Site Du Zero [cours Info de Zero !! ]

Réseaux sociaux

rss Flux rss des commentaires valid xhtml 1.1 design by jide powered by Wordpress get firefox