2014-06-08 4 views
0

내가 Laravel 4 사용하여 내 웹 사이트를 구축했으며, 그것이 로컬 호스트에서 잘 작동하지만 난 내 온라인 웹 서버에 호스트 때이 오류가있어 : 내가 없애 어떻게Laravel 서버 호스팅 오류

Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in /home/.../public_html/bootstrap/compiled.php on line 3242 

을 이 오류가 발생 했습니까?

+0

오류가 있음을 나타내는 파일을 보셨습니까? – ajtrichards

+0

물론이 코드 줄을 발견했습니다 : use MacroableTrait; –

+0

PHP에서 어떤 버전의 서버를 실행하고 있습니까? – MikeWu

답변

2

Laravel 4.2에는 PHP 5.4 이상이 필요합니다.

Laravel의 이전 버전과 PHP 5.4 이상에서 업데이트 한 경우 public_html/bootstrap/compiled.php을 제거하면 다시 작동합니다.

5.4 이상을 사용할 수없는 경우 4.2 대신 Laravel 4.1을 사용하므로 composer.json에서 지금 가지고있는 것 대신 "laravel/framework": "4.1.*",이 필요합니다.