Laravel 5

Laravel sous debian Jessie : page blanche

  • Avatar de AlainArsane
    Membre depuis :
    26/08/2016
    Messages :
    8

    Bonjour,
    Après avoir créé avec succès un nouveau projet, exemple :
    php composer.phar create-project –-prefer-dist laravel/laravel monProjet "5.2.*"
    Je lance le projet : http://localhost/monProjet/public
    et au lieu d'avoir la page standard affichant la vue welcome, je n'obtiens qu'une page blanche totalement vide.
    Précision, la même démarche fonctionne très bien sous windows !
    Est-ce que j'aurais oublié de faire quelque chose ?
    Merci pour votre aide.

  • Avatar de Romu
    Membre depuis :
    23/02/2017
    Messages :
    18

    Salut,
    Regarde du coté des droit d'acces du dossier storage ?
    Et tu peux tenter depuis ton dossier d'install de laravel

    $ sudo chmod -R gu+w storage
  • Avatar de AlainArsane
    Membre depuis :
    26/08/2016
    Messages :
    8

    Bonjour,
    Non, il semble que ce ne soit pas ça.
    Merci quand même.
    Une autre idée ?

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

    Bonjour,

    Quelles sont les versions d'Apache et PHP ?

  • Avatar de AlainArsane
    Membre depuis :
    26/08/2016
    Messages :
    8

    Bonjour,
    PHP : 5.6.30
    Apache : 2.4.25
    Merci pour votre ide car je tourne sérieusement en rond :-(

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

    Les version sont correctes. A priori ça doit quand même être un souci de droit de lecture/écriture de storage ou bootstrap/cache. Je ne connais pas Linux mais il faudrait voir les log d'Apache.

  • Avatar de AlainArsane
    Membre depuis :
    26/08/2016
    Messages :
    8

    Bonjour,
    Effectivement, il fallait appliquer le chmod au dossier bootstrap aussi.
    J'ai pu détecter le problème grâce au débogage qui m'a permis de voir qu'une exception était levée lors de l'appel de la méthode make() dans le fichier index.php :
    $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
    Ce qui est assez étonnant c'est que cette exception soit silencieuse, mais je dois avoir mal configuré l'application pour qu'elle n'apparaisse pas sous une forme ou sous une autre :-(
    Merci à Bestmomo et Romu pour leur aide précieuse.

  • Avatar de Romu
    Membre depuis :
    23/02/2017
    Messages :
    18

    Le ne mérite revient plus à stackoverflow pour ma part, c'est là que j'ai trouvé cette solution pour mon cas.
    Mais content d'avoir pu aider :)

Vous ne pouvez pas répondre à ce sujet.