0

rsync を使用して初めて Symfony 4 アプリを本番環境にデプロイしています。

次に 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"} []

前もって感謝します

4

2 に答える 2

1
bin/console doctrine:migrations:migrate --no-interaction --allow-no-migration
于 2020-01-30T05:55:32.863 に答える