Oups, on dirait que quelque chose s'est mal passé. Laravel 5.0
J'ai installé Laravel 5.0 correctement par clonage dans git, et compositeur installer, quand je l'ai couru pour navigateur http://localhost/laravel/public/
, il dit
"Oups, on dirait que quelque chose s'est mal passé."
Je n'ai fait aucun changement après compositeur installer.
Mise à jour après la copie de l'env.exemple pour .env cela est le résultat
RuntimeException dans compiled.php ligne 5599: OpenSSL extension est nécessaire.
- Avez-vous vérifié tous les journaux? Si vous avez un message, cela signifie que le serveur est up, mais quelque chose est faux. Post ces détails dans la question, et nous allons être en mesure de vous aider.
- où voir les logs ?
- Ensuite, vous devrez installer l'extension openssl.
- Je vous donne des points. vous pouvez poster votre réponse afin que je puisse l'accepter.
- Je ne sais même pas quelle plate-forme et le serveur que vous utilisez. Veuillez fournir des détails. Windows? Apache? Ubuntu? NginX?
- désolé si vous vous êtes trompé compris ma réponse..je veux dire qu'il travaille maintenant,il suffit d'installer openssl,j'ai envie de poster votre réponse afin que je puisse accepter comme réponse. Merci
- Je suis désolé, mais je n'ai pas vous donner une réponse. Le gars @kylehyde215 fait. Sa réponse qui vous a amené à trouver le problème et de le corriger. Vous devez accepter sa réponse. Bonne journée.
Vous devez vous connecter pour publier un commentaire.
Les journaux sont situés dans
storage
répertoire. Si vous voulez laravel pour l'affichage de l'erreur pour vous plutôt que l'énigmatique "Oups" message, copiez le.env.example
à.env
et assurez-vous queAPP_ENV=local
est là. Ensuite, elle devrait vous montrer le détail, les messages d'erreur.Ce qui se passe, car il y a un champ dans
.env
fichier nommé, APP_KEY, qui est vide maintenant, nous avons besoin d'une clé aléatoire pour cette variable.Suivez ces étapes pour se débarrasser de ce problème.
1)
.env.example
à.env
2) Aller à la racine de votre répertoire dans votre invite de commande (Si vous utilisez windows)/terminal (Si vous utilisez MAC ou LINUX) où vous avez installé laravel projet/fichiers et exécuter la commande suivante
php artisan key:generate
et exécuter votre projet.
Tout est fait.
Suivez ces étapes pour ce problème pour toutes les versions de votre laravel comme
laravel 5.5
Étape: 1
De renommer le fichier
.env.example
à.env
Étape: 2
Aller à votre invite de Commande/terminal et modifiez le chemin d'accès au répertoire du projet.
Générer une clé pour votre application. Ce qui est unique pour chaque application afin de ne pas faire de copier coller.
Il suffit d'exécuter la commande suivante. La clé sera automatiquement sauvegarder sur votre .fichier env
Essayez de taper cmd:
php artisan clés:générer des
les problèmes seront résolus
Il suffit de taper dans un terminal dans votre invite de commande aller à laravel chemin d'accès au répertoire et le type
php artisan key:generate
ensuite la clé sera générée. Coller la clé dansconfig/app.php
variable clé. Votre problème sera résolu. J'ai aussi fait comme çainorder
pour résoudre le problème...Dans Laravel 5.5, j'ai eu le même problème
a été ajouté .gitignore.
Donc Soit supprimer ".env" de .gitignore fichier.
ou ajouter de la force
Et de la Déployer. Il va travailler.
Si ci-dessus n'aide pas. Essaie de générer à Nouveau la Touche
Essayez ceci:
PARCE que SI Après la Création de la .env fichier et/ou la Génération de la Clé par
juste comme expliqué précédemment par d'autres, et il persiste encore
Essayez ce qui suit:
si apache n'a pas accès à elle par l'affichage de
comme l'un des utilisateurs, je veux dire comme
Ce comme indiqué ci-dessus doivent résoudre. Surtout quand votre laravel.fichier journal continue à se plaindre que la clé n'a pas été générée ou ajouté.
S'il vous plaît, essayez de trouver quelque chose comme:
Chèque, la version de PHP est en cours d'exécution sur votre WAMP,XAMPP ou LARAGAN serveur. Il devrait être supérieur à 7,0.
.env.example
. (En utilisant n'importe quel éditeur de texte comme sublime, notepad++ et ainsi de suite)..env
Puis exécutez votre LARAVEL programme. Espérons que cela fonctionnera.
Vous pouvez vérifier si comment changer la version de PHP de votre serveur actuel. xampp, wamp
J'ai renommé le .env.exemple à .env et assurer
qui m'a montré l'erreur réelle. Il a été lié à la clé.
Ensuite, j'ai émis
commande et il a travaillé
Vous pouvez copier ces fichiers à partir d'un modèle "blog" laravel
assurez-vous que app/stockage dir autorisation est définie à 755 et le propriétaire est défini à l'administrateur. et également de vérifier l'autorisation et propriétaire des fichiers et dir en app/stockage trop
Créer un nouveau
.env
fichier et copiez le code de.env.example
et exécutez la commande ->php artisan key:gen
Pour les utilisateurs de windows, assurez-vous de apache ssl_module est cochée.
Veuillez voir l'image ci-dessous: