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!