Невозможно выполнить доктрину bin / console: migrations: migrate RuntimeException /vendor/symfony/console/Helper/QuestionHelper.php:129 - PullRequest
0 голосов
/ 10 февраля 2019

Я впервые развертываю свое приложение Symfony 4 в производственной среде с помощью rsync.

Затем я пытаюсь запустить команду doctrine: migrations: migrate.

php -v:PHP 5.6.40

CentOS: 7.6

EasyApache4

Когда я выполняю:

bin/console doctrine:migrations:migrate

Я получил следующую ошибку:

Fatal error: Default value for parameters with a class type hint can only be NULL in /home/simpleit/ch.simpleitsolutions.bookings/vendor/symfony/console/Application.php on line 85

Я понимаю, что Symfony 4 DoctrineMigrationsBundle требует PHP 7.1, поэтому я также попробовал следующее:

/usr/bin/ea-php71 bin/console doctrine:migrations:migrate

И я получил следующую ошибку:

WARNING! You are about to execute a database migration that could result in schema changes and data loss. Are you sure you wish to continue? (y/n)[2019-02-10 12:10:52] console.ERROR: Error thrown while running command "{command}". Message: "{message}" {"exception":"[object] (Symfony\\Component\\Console\\Exception\\RuntimeException(code: 0): Aborted at /home/<account_dir>/vendor/symfony/console/Helper/QuestionHelper.php:129)","command":"doctrine:migrations:migrate","message":"Aborted"} []

Заранее спасибо

1 Ответ

0 голосов
/ 10 февраля 2019

Настройка PATH для папки php bin

env PATH="/opt/cpanel/ea-php71/root/usr/bin:$PATH" bin/console doctrine:migrations:migrate
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...