我无法从Drupal 8.3.7更新
跑步"作曲家为什么 - 不是drupal / core 8.4.0"我得到以下结果:
drupal / core 8.4.0需要symfony / class-loader(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / class-loader(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / console(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / console(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / dependency-injection(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / dependency-injection(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / event-dispatcher(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / event-dispatcher(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / http-foundation(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / http-foundation(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / http-kernel(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / http-kernel(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / process(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / process(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / routing(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / routing(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / serializer(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / serializer(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / translation(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / translation(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / validator(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / validator(但安装了v2.8.28)
drupal / core 8.4.0需要symfony / yaml(~3.2.8)
andeersg / bouvet-d8-project dev-Stinis不需要symfony / yaml(但安装了v2.8.28)
尝试更新其中一个提到的包只会导致作曲家告诉我我不能因为Drupal 8.3.7需要更低的版本。所以我无法更新软件包,我无法更新Drupal,我是否陷入了catch22?
有人知道问题可能是什么吗?
答案 0 :(得分:0)
我不是画家或作曲家专家,所以我无法告诉你导致问题的原因。但就个人而言,我每次都会手动更新Drupal核心,这是一项非常简单的任务。您需要做的就是按照以下步骤操作:
从以下地址下载最新的Drupal 8核心版本:https://www.drupal.org/project/drupal
在现有的Drupal根目录中复制以下4个文件夹:模块,主题,配置文件,网站(如果您对.htaccess文件进行了更改,也要复制它)
在网站根目录中提取新Drupal zip文件的内容,让它们替换旧文件。
将上述4个文件夹粘贴回网站根目录,让它们替换新文件夹。
这就是全部!您已成功更新Drupal核心。如果需要,请不要忘记在登录网站后进行数据库更新。
希望这有助于某人。