Не получается создать базу данных с помощью доктрины

MaslenOk

Новичок
Создание базы данных предлагается развернуть через команду
php bin/console doctrine:database:create
Такого файла система не находит,поэтому я пишу другую команду
php C:\Users\NewHP-PC\skill-planner-backend-master\bin\console doctrine:database:create
Она же,в свою очередь,приводит к новой ошибке:
Код:
PHP Warning:  require(C:\Users\NewHP-PC\skill-planner-backend-master/vendor/autoload.php): failed to open stream:
No such file or directory in C:\Users\NewHP-PC\skill-planner-backend-master\bin\console on line 15
PHP Fatal error:  require():
Failed opening required 'C:\Users\NewHP-PC\skill-planner-backend-master/vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\NewHP-PC\skill-planner-backend-master\bin\console on line 15
Но я не отчаивался и менял,что только можно в этом злосчастном bin\console:
PHP:
require dirname(__DIR__).'/vendor/autoload.php';
Я заменил на
PHP:
require "C:/Users/NewHP-PC/vendor/autoload.php";
А потом консось выдает мне еще одну ошибку:
Код:
Symfony\Component\ErrorHandler\Error\ClassNotFoundError^ {#33
  #message: """
    Attempted to load class "Kernel" from namespace "App".\n
    Did you forget a "use" statement for "Symfony\Component\HttpKernel\Kernel"?
    """
  #code: 0
  #file: "C:\Users\NewHP-PC\skill-planner-backend-master\bin\console"
  #line: 40
}
2020-06-08T13:30:54+00:00 [critical] Uncaught Error: Class 'App\Kernel' not found
Там эти ошибки бесконечно вылазить будут?!?
Вот ссылка на сам файл bin\console,но не думаю,что это что-то даст
https://github.com/Scalar4eg/skill-planner-backend/blob/master/bin/console
 

fixxxer

К.О.
Партнер клуба
Такого файла система не находит
потому что сначала надо перейти в директорию с корнем проекта, в ту где composer.json лежит.
cd или chdir, как там в этой винде вашей

PHP:
require "C:/Users/NewHP-PC/vendor/autoload.php";
А как так получилось, что vendor лежит по такому странному пути?

Короче.
Надо перейти в директорию C:\Users\NewHP-PC\skill-planner-backend-master
запустить ТАМ composer install
а уже потом запускать php bin/console, все еще находясь этой директории.
В коде ничего править не надо.
 

MaslenOk

Новичок
потому что сначала надо перейти в директорию с корнем проекта, в ту где composer.json лежит.
cd или chdir, как там в этой винде вашей


А как так получилось, что vendor лежит по такому странному пути?

Короче.
Надо перейти в директорию C:\Users\NewHP-PC\skill-planner-backend-master
запустить ТАМ composer install
а уже потом запускать php bin/console, все еще находясь этой директории.
В коде ничего править не надо.
СПАСИБО,вы боженька!!!!
 
Сверху