L'ajout d'un logo de département mène à une erreur 500
Etapes pour reproduire le bug
- Installation Vagrant Départements & Notaires avec le build app-2.0.0-beta1-45-gf083232.tgz
- En tant qu'admin, se rendre dans Administration > Paramètres de l'application
- Saisir le nom de l'application et choisir un logo (je place le logo utilisé en bas de l'issue)
- Valider
Quel est le comportement actuel du bug
- On arrive sur une erreur 500
- Le logo n'est pas pris en compte
Quel est le comportement correct
Le logo devrait être accepté et pris en compte.
Fichiers journaux ou copies d'écrans
Logo utilisé pour le test:
L'erreur 500 dans le navigateur
Extrait du var/log/prod.log
:
[2020-06-05T15:35:09.889630+00:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\HttpFoundation\File\Exception\FileException: "Unable to create the "/var/www/notaires/public/uploads/settings/images" directory." at /var/www/notaires/vendor/symfony/http-foundation/File/File.php line 114 {"exception":"[object] (Symfony\\Component\\HttpFoundation\\File\\Exception\\FileException(code: 0): Unable to create the \"/var/www/notaires/public/uploads/settings/images\" directory. at /var/www/notaires/vendor/symfony/http-foundation/File/File.php:114)"} []
Pistes de solution
- Est-ce que préciser dans la doc d'install de rendre le dossier
public/upload
disponible en écriture Apache serait suffisant ?
/cc @mfaure