【发布时间】:2019-05-14 23:25:21
【问题描述】:
嘿,所以我的托管服务提供商放弃了对低于 php 7 的任何内容的支持,因此需要将我的 drupal 站点从 8.4 更新到 8.6,这样我就不会中断等。
当尝试更新运行 'composer outdated "drupal/*"' 命令时,即使我将 '"drupal/core": "^8.6.1"' 添加到'作曲家.json'
该网站大部分都很好,但我无法添加任何内容并收到以下错误:
Fatal error: Declaration of Drupal\Core\TypedData\ComputedItemListTrait::getValue() must be compatible with Drupal\Core\Field\FieldItemList::getValue($include_computed = false) in \core\modules\path\src\Plugin\Field\FieldType\PathFieldItemList.php on line 13
这是我的一些composer.json,其中提到了drupal
"require": {
"composer/installers": "^1.0.24",
"wikimedia/composer-merge-plugin": "^1.4",
"drupal/core": "^8.6.1"
},
"replace": {
"drupal/core": "^8.4"
},
所以我总结一下,我什至不确定我的 drupal 是否已更新,但除了我添加内容的地方之外,该网站工作正常,我收到一个 php 错误,说模块与核心不兼容。
【问题讨论】: