【问题标题】:Deploying Laravel 5.2 to a shared hosting sub domain将 Laravel 5.2 部署到共享主机子域
【发布时间】:2016-05-24 17:34:48
【问题描述】:

我已将文件上传到一个子域,但我正在努力部署它们。 Larevel 文件位于用户文件夹中名为 virtual 的文件夹中,公共文件位于 public 文件夹中名为 virtual 的文件夹中。

路径:

/home/name/virtual/

/home/name/public_html/virtual/

我已将 index.php 编辑为:

require __DIR__.'/../virtual/bootstrap/autoload.php';


$app = require_once __DIR__.'/../virtual/bootstrap/app.php';

然而,我收到以下错误消息。

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting
identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in
/home/snips11/public_html/virtual/index.php on line 50

第 50 行引用了 $app。

【问题讨论】:

    标签: php laravel deployment laravel-5.2


    【解决方案1】:

    请检查您正在运行的 PHP 版本。 Laravel 需要 >= 5.5.9 并且您可能不满足这些要求,这将产生此错误。

    来自文档:

    • PHP >= 5.5.9
    • OpenSSL PHP 扩展
    • PDO PHP 扩展
    • Mbstring PHP 扩展
    • Tokenizer PHP 扩展

    有关所需规格的更多信息,请访问documentation

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 2018-12-02
      • 2019-09-25
      • 2015-04-12
      • 2019-01-28
      • 2018-04-04
      • 2020-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多