Maison >développement back-end >Problème PHP >Que dois-je faire si php artisan signale une erreur ?
Solutions à l'erreur signalée par php artisan : 1. Nettoyez les fichiers compilés ; 2. Utilisez la mise à jour du compositeur sans script et forcez l'écrasement du contenu compilé précédent 3. Supprimez directement le répertoire du fournisseur et "composer.lock » ; .
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
La commande artisan php signale une erreur, non peu importe la commande saisie ?
Il existe les situations suivantes :
Il y a un problème avec le code qui doit être chargé avant votre service Le fournisseur et d'autres frameworks s'exécutent, et il est interrompu lors de l'exécution d'optimise
Il y a un problème avec les packages mis à jour à l'aide de composer update
Les mises à jour sont interrompues dans diverses circonstances lors de la mise à jour du compositeur, et les dépendances sont incomplètes
artisan clear-compield n'a pas été exécuté avant la mise à jour du compositeur, ce qui a entraîné la non-effacement des anciens fichiers compilés
optimize écrira compile.php et pour les fichiers de carte tels que service.json, vérifiez les autorisations du dossier
Si vous utilisez Windows, 5 peut être ignoré, 4 est le plus probable
Quelques recommandations Solution de groupe :
Méthode de nettoyer les fichiers compilés
php artisan clear-compiled // 或者把上一句配置到 composer.json 中的 pre-update-cmd 以防后面又出现问题rrree
Utiliser les mises à jour du compositeur sans script et forcer l'écrasement de la compilation précédente contenu
composer clearcache
composer update --no-scripts
php artisan optimize --force
Soyez plus violent
S'il y a encore des problèmes, il suffit supprimez le répertoire du fournisseur et composer.lock et utilisez composer install - -no-scripts Réinstallez, n'oubliez pas d'exécuter php artisan optimize --force
à la fin Étude recommandée : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!