Laravel 5.2 - bootstrap/cache/services.php manquant
Après j'ai couru le compositeur de mise à jour/installer puis quand je lance php artisan cache:clear. J'ai obtenu l'erreur suivante.
[ErrorException] file_put_contents({application-root-path}/bootstrap/cache/services.php): failed to open stream: No such file or directory
Est-il de toute commande en mesure de re-mettre en cache le fichier? Comme pour l'instant, peu importe ce que php artisan de la fonction que je dirige aussi sera pris dans la même erreur.
p/s: s'il vous Plaît commentaire ci-dessous si vous avez besoin de me fournir toute autre information de débogage utilisation.
php artisan commande exécuter votre application en CLI. Lors de l'exécution de l'application dans l'interface de ligne de ce moment nous ne pouvons pas utiliser un serveur variable et de nombreux plus. Donc, qui est à l'origine de cette erreur. Veuillez vérifier votre code et de voir où vous utilisez
file_put_contents()
fonction de l'application.OriginalL'auteur Keith Yeoh | 2016-07-05
Vous devez vous connecter pour publier un commentaire.
assurez-vous d'exécuter cette commande:
mkdir bootstrap/cache
.Ne définissez pas de 777 sur le dossier, au lieu de définir le groupe de droite et d'autoriser uniquement l'accès en écriture pour le groupe. Voir cette réponse: stackoverflow.com/a/37266353/987864
Réponse valide pour la 5.4. J'ai reçu récemment pris sur ce après la mise à niveau à partir de 5.3.
sudo chmod -R 777 bootstrap/cache
services.php se faire supprimé tous les compositeur de mise à jour.
OriginalL'auteur Paul Androschuk
Il suffit de taper:
OriginalL'auteur grondon
exécuter cette commande
il va créer services.php et compiled.php
OriginalL'auteur Ganesh Kandu