解析错误:语法错误,第46行/var/sites/s/example.co.uk/artisan中的意外T_STRING

时间:2014-05-16 14:15:30

标签: laravel

我正在尝试在我的生产共享托管服务器的shell上创建(Laravel)迁移。在shell中,我执行以下操作:

/usr/bin/php artisan migrate:make mydatabase

并收到以下错误:

Warning: Unexpected character in input:  '\' (ASCII=92) state=1 in /var/sites/s/example.co.uk/artisan on line 46

Parse error: syntax error, unexpected T_STRING in /var/sites/s/example.co.uk/artisan on line 46

错误引用第46行

$artisan = Illuminate\Console\Application::start($app);

它似乎不喜欢反斜杠,但这是原始配置的一部分?我不明白。

此外,无论我尝试使用artisan

做什么
/usr/bin/php artisan --version

Warning: Unexpected character in input:  '\' (ASCII=92) state=1 in /var/sites/s/example.co.uk/artisan on line 46

Parse error: syntax error, unexpected T_STRING in /var/sites/s/example.co.uk/artisan on line 46

我错过了什么?

1 个答案:

答案 0 :(得分:1)

检查你的php版本php -v,如果它低于5.3你应该更新它,因为在PHP 5.3中引入了名称空间