我使用Laravel 4构建了我的网站,它在localhost上运行正常但是当我在我的在线网络服务器中托管它时,我发现了这个错误:
Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in /home/.../public_html/bootstrap/compiled.php on line 3242
如何摆脱这个错误?
答案 0 :(得分:2)
Laravel 4.2需要PHP 5.4+,确保你拥有它。
如果您从Laravel的早期版本和PHP 5.4+更新,请删除public_html/bootstrap/compiled.php
,它应该再次运行。
如果您不能使用5.4+,请使用Laravel 4.1而不是4.2,所以在您的composer.json
中,您需要"laravel/framework": "4.1.*",
而不是现在拥有的。{/ p>