/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
setup/index.php
52 строки
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 11:23
22 окт 2025, 11:23
6c2f6e6
Код
Авторство
О чём код?
<?php /** * Copyright 2014 Adobe * All Rights Reserved. */ use Laminas\Http\PhpEnvironment\Request; use Magento\Framework\App\Bootstrap; use Magento\Framework\App\ProductMetadata; use Magento\Setup\Model\License; if (PHP_SAPI == 'cli') { echo "You cannot run this from the command line." . PHP_EOL . "Run \"php bin/magento\" instead." . PHP_EOL; exit(1); } try { require __DIR__ . '/../app/bootstrap.php'; } catch (\Exception $e) { echo <<<HTML <div style="font:12px/1.35em arial, helvetica, sans-serif;"> <div style="margin:0 0 25px 0; border-bottom:1px solid #ccc;"> <h3 style="margin:0;font-size:1.7em;font-weight:normal;text-transform:none;text-align:left;color:#2f2f2f;"> Autoload error</h3> </div> <p>{$e->getMessage()}</p> </div> HTML; exit(1); } // For Setup Wizard we are using our customized error handler $handler = new \Magento\Framework\App\ErrorHandler(); set_error_handler([$handler, 'handler']); // Render Setup Wizard landing page $objectManager = Bootstrap::create(BP, $_SERVER)->getObjectManager(); $licenseClass = $objectManager->create(License::class); $metaClass = $objectManager->create(ProductMetadata::class); /** @var License $license */ $license = $licenseClass->getContents(); /** @var ProductMetadata $version */ $version = $metaClass->getVersion(); $request = new Request(); $basePath = $request->getBasePath(); ob_start(); require_once __DIR__ . '/view/magento/setup/index.phtml'; $html = ob_get_clean(); echo $html;