【问题标题】:Magento syntax error on line 411第 411 行的 Magento 语法错误
【发布时间】:2017-10-04 15:19:59
【问题描述】:

我最近手动安装了在 VPS Apache 帐户上运行的 Magento 2.1.6。

我无法从 ssh 命令行运行任何 magento 命令。当我尝试运行 'php bin/magento cron:run 我收到以下错误。

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting 
identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in 
/home/yellowco/public_html/zs/vendor/magento/framework/App/Bootstrap.php on 
line 411

我看了一下Bootstrap.php文件,看到下面...

所以这似乎与它设置为的“模式”有关。我检查了 env.php 文件,发现它设置为“默认”。我将其更改为开发人员,但得到相同的错误。

您能否提供一些帮助,因为我确实需要运行此程序。

【问题讨论】:

  • 在第 1 行试试这个。 411,用'class_abc'或'class_xyz'重命名'class'。

标签: php magento installation syntax-error


【解决方案1】:

确保从命令行运行 PHP >= 5.5.9。

你可以检查你的版本

php -v

【讨论】:

  • 我的 CPanel 上有 PHP 切换器,它设置为 PHP 7.0。但是,当我在命令行上运行 php -v 时,我得到 5.4.43.
【解决方案2】:

我认为您使用的是旧的 PHP 版本。请使用命令检查 PHP 版本:php -v 并查看下面的链接,其中提到了运行 Magento 2 项目的所有要求。

http://devdocs.magento.com/guides/v2.1/install-gde/system-requirements-tech.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多