symfony4 - 无法执行 bin/console 原则:迁移:迁移 RuntimeException /vendor/symfony/console/Helper/QuestionHelper.php:129
问题描述
我第一次使用 rsync 将我的 Symfony 4 应用程序部署到生产环境。
然后我尝试运行学说:迁移:迁移命令。
php -v:PHP 5.6.40
中央操作系统: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"} []
先感谢您
解决方案
bin/console doctrine:migrations:migrate --no-interaction --allow-no-migration
推荐阅读
- javascript - 在 Java 中运行 Web 服务器时的高延迟。bufferedReader.readLine() 有 500ms+ 运行时间
- python - 检查字符串是否包含任何文件格式的最有效方法?
- python - ImportError:导入模块时DLL加载失败
- java - 在回收站视图中单独包装项目的内容?
- node.js - Mongoose 不解决回调查询?
- python - 有没有办法在不接收 python 中的 html 文件的情况下获取 HTTP 响应代码?
- reduce - DataWeave 2.0 如何为 reduce() 构建动态填充的累加器
- windows - Powershell:是否有编程方式来确定 Windows 10 上是否启用了通知?
- c# - 在服务中调用 JavaScript 函数
- java - 是否有必要在构造函数中同步块?