Laravel 5

Probléme de permissions (UnexpectedValueException)

  • Avatar de Da-max
    Membre depuis :
    09/08/2018
    Messages :
    1

    Bonsoir,

    Tous d'abord, je tiens à préciser que je suis sous Fedora28 de plus, j'utilise PHP, MySql et Apache qui ont été installés séparement (sans Xampp), je tiens aussi à dire que je suis débutant en programmation et encore plus avec Laravel.

    J'ai commencé à apprendre le framework Laravel, j'ai donc suivis ce cours. Après avoir installé Composer, j'ai lancé cette commande afin de crée mon premier projet : composer create-project --prefer-dist laravel/laravel laravel5 . Une fois cette commande termiée, je me suis rendu compte que le repetoire Laravel5 c'était crée dans mon dossier Personnelle (/home/nomD'utilisateur/), je l'ai donc déplacé dans mon repertoire /var/www/html puis j'ai verifié que tous fonctionne avec un /localhost/Laravel5/public/.
    C'est alors qu'une erreur est apparue :
    The stream or file "/var/www/html/laravel5/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied

    J'ai donc essayé de changer les droits du dossier ./storage avec cette commande en mode root : chmod -R 777 ./storage. Cependant cela n'a pas suffit puisque j'ai toujours cette erreur. De plus je n'ai pas les fichiers .env et .env.exemple
    Avez-vous une solution ?

    Merci d'avance et bonne soirée

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2123

    Bonjour,

    S'il n'y a pas de fichier .env c'est qu'il y a eu un souci dans le déplacement. Le mieux est de refaire une installation directement au bon endroit.

    Au niveau des droits doivent être écriture les dossier storage (et tous les enfants) et bootstrap/cache.

Vous ne pouvez pas répondre à ce sujet.