Laravel安装显示空白页面。错误:意外T_STRING

时间:2018-01-24 06:09:00

标签: php laravel

我正在尝试将我的laravel项目上传到主机中。但是当我点击网址时,它会显示一个空白页面。当我签入错误日志时,它显示以下错误:

[23-Jan-2018 23:01:35] PHP Warning:  Unexpected character in input:  '\' (ASCII=92) state=1 in /home4/knownepa/public_html/tra/index.php on line 51
[23-Jan-2018 23:01:35] PHP Parse error:  syntax error, unexpected T_STRING in /home4/knownepa/public_html/tra/index.php on line 51

我在这些行中有以下代码行:

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

问题在于您的PHP版本。

您的PHP版本应该高于5.2,因为PHP 5.2及更低版本不支持名称空间。

事实上,Laravel 5.5需要PHP 7.0及更高版本。

Laravel requirements

但是,当您的Laravel版本为5.2时,来自Laravel 5.2 docs

您的PHP版本应至少为5.5.9或更高版本。

因此,我建议您更新到最新版本的PHP以避免这些类型的问题。