Эй, мой хостинг-провайдер отказался от поддержки чего-либо ниже php 7, поэтому мне нужно обновить мой сайт drupal с 8.4 до 8.6, чтобы я не ломал его и т. Д.
при попытке обновить запущенный "устаревший" composer drupal /* "'команда ничего не возвращается вообще, даже когда я добавил'" drupal / core ":" ^ 8.6.1 "" в раздел "require" в "composer.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, говорящую о том, что модуль не совместим с ядром.