Déploiement Laravel HTTP ERROR 500

J’ai mon projet dans /var/www/html/project sur le serveur,

Quand j’ai frappé example.com montre la page du serveur par défaut, puis j’ai essayé example.com/project j’ai eu la liste de mes fichiers / dossiers de projet, puis j’ai essayé example.com/project/public ça m’a donné l’ HTTP ERROR 500 .

Voici mon fichier public/index.php :

 make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); $response->send(); $kernel->terminate($request, $response); 

Mes permissions de projet / stockage sont drwxr-xrwx. 5 root root 4096 Apr 20 12:56 storage drwxr-xrwx. 5 root root 4096 Apr 20 12:56 storage

Qu’est-ce que je rate ?

Vos permissions sur / storage et / bootstrap / cache doivent être 775 et essayez de changer le groupe de propriétaires en www-data si vous utilisez apache

Avait le même problème exact et dans mon cas, le problème était la version php par défaut (qui était 5.5+) du service d’hébergement partagé que j’utilise. Après avoir changé la version de php à 7+ (laravel 5.5 nécessite une version php> = 7), tout a commencé à fonctionner. J’espère que ça aide quelqu’un!