Maison >développement back-end >Problème PHP >Que dois-je faire si php artisan signale une erreur ?

Que dois-je faire si php artisan signale une erreur ?

藏色散人
藏色散人original
2021-06-02 14:41:213267parcourir

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 » ; .

Que dois-je faire si php artisan signale une erreur ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn