Magento2 Установка Ошибка разбора Ошибка неожиданного T_OBJECT_OPERATOR

magento.stackexchange https://magento.stackexchange.com//questions/35225

Вопрос

Я пытался установить Magento2 сегодня, чтобы попробовать это.

I FTP'D кодовая база Zipped из github на мой сервер и распаковал его, но когда я пытаюсьЧтобы запустить установщик, я получаю сообщение ниже.

Ошибка разбора: ошибка синтаксиса, неожиданный t_object_operator в /public_html/magento2/app/bootstrap.php в строке 64

Линии 59 down:

/**
 * Require necessary files
 */
require_once BP . '/app/functions.php';
require_once __DIR__ . '/autoload.php';
(new \Magento\Framework\Autoload\IncludePath())->addIncludePath(array(BP . '/app/code', BP . '/lib/internal'));
$classMapPath = BP . '/var/classmap.ser';
if (file_exists($classMapPath)) {
    require_once BP . '/lib/internal/Magento/Framework/Autoload/ClassMap.php';
    $classMap = new \Magento\Framework\Autoload\ClassMap(BP);
    $classMap->addMap(unserialize(file_get_contents($classMapPath)));
    spl_autoload_register(array($classMap, 'load'), true, true);
}

if (!defined('BARE_BOOTSTRAP')) {
    $maintenanceFlag = BP . '/' . \Magento\Framework\App\State\MaintenanceMode::FLAG_DIR . '/'
        . \Magento\Framework\App\State\MaintenanceMode::FLAG_FILENAME;
    if (file_exists($maintenanceFlag)) {
        if (!in_array($_SERVER['REMOTE_ADDR'], explode(",", file_get_contents($maintenanceFlag)))) {
            if (PHP_SAPI == 'cli') {
                echo 'Service temporarily unavailable due to maintenance downtime.';
            } else {
                include_once BP . '/pub/errors/503.php';
            }
            exit;
        }
    }

    if (!empty($_SERVER['MAGE_PROFILER'])) {
        \Magento\Framework\Profiler::applyConfig(
            $_SERVER['MAGE_PROFILER'],
            dirname(__DIR__),
            !empty($_REQUEST['isAjax'])
        );
    }
}
date_default_timezone_set(\Magento\Framework\Stdlib\DateTime\TimezoneInterface::DEFAULT_TIMEZONE);
.

Любые идеи, что может вызвать этот вопрос?

Это было полезно?

Решение

Это выглядит как проблема с вашей PHP-версией.Это понадобится PHP 5.4, чтобы работать правильно.Причина выглядит следующим образом.

Класс Доступ к участнику по инстанции Работает Начало PHP 5.4

Смотрите Проблема github от получения дополнительной информации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top