我正在尝试将我的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);
任何人都可以帮助我吗?
答案 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以避免这些类型的问题。