regiomedia / bitrix-project

Заготовка 1C Bitrix проекта: автозагрузка, композер, базовые ООП компоненты, миграции, модели, современный фронтенд стек, инструменты для деплоя.
244 stars 58 forks source link

Error: cannot install \jedi env:init default (PHP Fatal error) #23

Closed ChamperNet closed 3 years ago

ChamperNet commented 3 years ago

Все пункты установки из гайда проходят без проблем (правда, взял новые dependencies из pull requiest #21: без этого webpack отказывался собирать файлы).

Проблема возникла только в установке среды default через jedi от notamedia. Копирование происходит нормально, а потом выкидывает ошибку подключения.

PHP, Composer, npm и прочее установлено и настроено. Webpack работает.

Возможно, что проблема в Symlink'ах? Чтобы описать всю картину, опишу что было мною сделано:

1) в OpenServer настроена корневая папка /sites/s1, чтобы по домену domain-name открывался сайт (работает) 2) созданы ярлыки через mklink внутри /sites/s1 на папки /bitrix/. /upload/ и /local/

Собственно, что пишет консоль:

`D:\Web Projects\OSPanel\domains\domain-name>.\vendor\bin\jedi env:init Which environment install? [default] Default

default Copy files from the environment directory D:\Web Projects\OSPanel\domains\domain-name/bitrix D:\Web Projects\OSPanel\domains\domain-name/bitrix.settings.php D:\Web Projects\OSPanel\domains\domain-name/bitrix.settings_extra.php D:\Web Projects\OSPanel\domains\domain-name/bitrix\php_interface D:\Web Projects\OSPanel\domains\domain-name/bitrix\php_interface\dbconn.php <? define("START_EXEC_PROLOG_BEFORE_1", microtime()); $GLOBALS["BX_STATE"] = "PB"; if(isset($_REQUEST["BX_STATE"])) unset($_REQUEST["BX_STATE"]); if(isset($_GET["BX_STATE"])) unset($_GET["BX_STATE"]); if(isset($_POST["BX_STATE"])) unset($_POST["BX_STATE"]); if(isset($_COOKIE["BX_STATE"])) unset($_COOKIE["BX_STATE"]); if(isset($_FILES["BX_STATE"])) unset($_FILES["BX_STATE"]);

if(!isset($USER)) {global $USER;} if(!isset($APPLICATION)) {global $APPLICATION;} if(!isset($DB)) {global $DB;}

require_once(dirname(FILE)."/../include.php");

CMain::PrologActions(); ?>PHP Fatal error: Uncaught Error: Class 'Bitrix\Main\Config\Configuration' not found in D:\Web Projects\OSPanel\domains\domain-name\vendor\notamedia\console-jedi\src\Environment\Command\InitCommand.php:174 Stack trace:

0 D:\Web Projects\OSPanel\domains\domain-name\vendor\notamedia\console-jedi\src\Environment\Command\InitCommand.php(125): Notamedia\ConsoleJedi\Environment\Command\InitCommand->initializeBitrix()

1 D:\Web Projects\OSPanel\domains\domain-name\vendor\symfony\console\Command\Command.php(255): Notamedia\ConsoleJedi\Environment\Command\InitCommand->execute()

2 D:\Web Projects\OSPanel\domains\domain-name\vendor\symfony\console\Application.php(992): Symfony\Component\Console\Command\Command->run()

3 D:\Web Projects\OSPanel\domains\domain-name\vendor\symfony\console\Application.php(255): Symfony\Component\Console\Application->doRunCommand()

4 D:\Web Projects\OSPanel\domains\domain-name\vendor\notamedia\console-jedi\src\Application\Application.php(103): Symfony\C in D:\Web Projects\OSPanel\domains\domain-name\vendor\notamedia\console-jedi\src\Environment\Command\InitCommand.php on line

174 `

Буду признателен, если поможете с решением данной проблемы. И отдельная благодарность за сам репозиторий! Если получится настроить - цены ему не будет просто.