【发布时间】:2015-06-25 15:31:04
【问题描述】:
我对在 Openshift 上托管很陌生,对 Laravel 也很陌生。
我的本地系统上有一个 laravel 项目。在 Openshift 上成功托管项目的步骤是什么。
我尝试了快速入门指南,从 github 存储库加载。所以我把我的项目上传到github
我通过将 env 文件添加到 gitignore 中对其保密(应该这样做吗?)
我用 rhv 设置了 ssh 密钥。用 Puttygen 制作了私钥,可以通过 Putty 连接。
我用Putty检查了所有代码是否已经上传到openshift服务器
但是我的website 给出了 500 内部服务器错误。
我做错了什么?
编辑:我通过 ssh 连接到服务器,发现这个错误
PHP 解析错误:语法错误、意外的“类”(T_CLASS)、需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或 /var/lib/openshift/558bfb764382ec89c3000084/app-r oot 中的“{”或“$” /runtime/repo/public/index.php 第 50 行
编辑 2:探索第 50 行的代码 这仅在 PHP5.5 或更高版本上受支持。所以我想这是问题所在?
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
有什么解决办法吗? 如何解决这个问题?
【问题讨论】: