web-dev-qa-db-fra.com

Erreur de serveur 500 lors de l'accès à Laravel 5.8

Après avoir installé laravel dans le répertoire du blog , lorsque j'essaie de vérifier qu'il fonctionne normalement ou non en accédant à localhost/blog/public il montre 500 Server error comme cette capture d'écran:

enter image description here

J'ai essayé d'accorder Apache avec mod_rewrite et cela n'a pas aidé.

J'ai installé laravel avec XAMPP dans Windows.

======

MISE À JOUR: Voici le fichier journal dans le storage/logs/ et . fichier env lien

2

avez-vous un fichier .env

dans le terminal

cp .env.example .env

php artisan key:generate

chmod 777 -R  storage
8
Safak Ciplak

Je rencontre le même problème avec Laravel 5.8 mais c'était en ligne. La solution était de créer un .env fichier manquant après le transfert de localhost. Transférez également tout son contenu dans le nouveau .env fichier.

2
Site Antipas

Dans mon cas, le fichier .env a été ajouté dans .gitignore, c'est pourquoi lorsque j'ai cloné mon référentiel Git sur le serveur, je ne l'ai pas obtenu, ce qui était la cause principale de l'erreur 500 sur le serveur sans aucun indice ni journal d'erreurs. Le problème a donc été résolu en téléchargeant le fichier .env sur le serveur -OU- en supprimant l'entrée .env dans le fichier .gitignore et en la validant dans le référentiel Git avant de prendre Git pull on server.

1
Ahmed Numaan

vous devez exécuter ces commandes

php artisan key:generate
php artisan config:cache

si cela ne fonctionne pas, remplacez votre fichier .env par APP_KEY=base64:jxfiwITVfhauwt6clRR2plSXNg+KHlDbgIUQYIXvkVI=

1
Safak Ciplak

Veuillez vérifier les choses suivantes 1. Composer mise à jour/installation 2. Vérifier que le dossier de stockage a la permission correcte

Et les autres étapes mentionnées dans la réponse ci-dessus.

0
San K

Vous devez essayer ceci:

php artisan key:generate **strong text**

et donner l'autorisation 777 pour ce project.**strong text** puis run php artisan serve commande.

0
Dilip yadav

Refactorisez le nom de fichier .env.example en .env qui pourrait se trouver dans le répertoire racine. Ensuite, archivez ce fichier APP_debug = true. Si c'est okk, ouvrez la clé artisan cmd et php: generate

Puis redémarrez le serveur.

0
ador jahin