J'avais construit mon site web avec Laravel 4, et ça marche bien sur localhost mais quand je l’héberge dans mon serveur web en ligne, j’ai cette erreur:
Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in /home/.../public_html/bootstrap/compiled.php on line 3242
Comment puis-je me débarrasser de cette erreur?
Réponses:
2 pour la réponse № 1Laravel 4.2 nécessite PHP 5.4+, assurez-vous de l'avoir.
Si vous avez mis à jour une version antérieure de Laravel et PHP 5.4+, supprimez public_html/bootstrap/compiled.php
et ça devrait fonctionner à nouveau.
Si vous ne pouvez pas utiliser 5.4+, utilisez Laravel 4.1 au lieu de 4.2, donc dans votre composer.json
tu veux "laravel/framework": "4.1.*",
au lieu de ce que vous avez maintenant.