2017-10-09 9 views
0

J'utilise laravel 5.1 sur mon serveur de production. Après la mise à jour de mon compositeur, commande auditeur de file d'attente commence à lancer erreurPHP Erreur fatale dans compiled.php après la mise à jour du compositeur

PHP Fatal error: Cannot redeclare class Illuminate\Support\Traits\Macroable in /var/www/<site-folder>/bootstrap/cache/compiled.php on line 6109 

Je ne pouvais pas trouver le problème. Mon site fonctionne correctement, et d'autres commandes d'artisanat fonctionnent bien. Mais je ne peux pas exécuter ma file d'attente. S'il vous plaît me suggérer quelques sollution

Répondre

0

Vous devez exécuter Run

php artisan clear-compiled 
php artisan optimize 

et vous assurez-vous de redémarrer votre file d'attente.

+0

J'ai fait comme vous l'avez mentionné ci-dessus. Encore aucune chance :( – Tamizharasan

+0

Et si vous supprimez manuellement ce fichier 'bootstrap/compiled.php' l'erreur disparaît? –

+0

Je suppose que cela a fonctionné.J'ai supprimé le compiled.php et il fonctionne très bien.Pouvez-vous me dire pourquoi le retrait de compiled.php travaillé, pourquoi il n'a pas affecté le site et d'autres commandes? Plus important encore, quelle est l'utilisation de ce fichier? S'il vous plaît mettre à jour ces questions dans votre réponse, il sera utile – Tamizharasan