2017-10-12 110 views
0

我无法从Drupal的8.3.7运行“的作曲家为什么 - 不是Drupal的/核心8.4.0”当更新Drupal的

更新我得到如下结果:

的Drupal /核心8.4.0要求symfony/class-loader(〜3.2.8)
andeersg/bouvet-d8-dev-Stinis不需要symfony/class-loader(但安装了v2.8.28)
drupal/core 8.4.0 require symfony/console(〜3.2.8)
andeersg/bouvet-d8-project dev-Stinis不需要symfony/console(但安装了v2.8.28)
drupal/core 8.4.0需要symfony /依赖注入(〜3.2.8)
andeersg/bouvet-d8-project dev-Stinis不需要symfony /依赖注入(但安装了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 /核心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 /布维-D8-项目DEV-Stinis不需要的symfony/HTTP内核(但安装v2.8.28)
的Drupal /核心8.4.0要求的symfony /过程(〜3.2.8)
andeersg/bouvet-d8-dev-Stinis不需要symfony/process(但安装了v2.8.28)
drupal/core 8.4.0需要symfony/routing(〜3.2.8)
andeersg/bouvet-d8-project dev -Stinis不需要symfony /路由(但安装了v2.8.28)
drupal/core 8.4.0需要symfony/serializer(〜3.2.8)
andeersg/bouvet-d8-project dev-Stinis不需要symfony/serializer(但v2.8.28是安装d)
的Drupal /核心8.4.0要求的symfony /翻译(〜3.2.8)
andeersg /布维-D8-项目DEV-Stinis不需要的symfony /转换(但安装v2.8.28)
的Drupal /核心8.4.0需要symfony /验证程序(〜3.2.8)
andeersg/bouvet-d8-project dev-Stinis不需要symfony /验证程序(但安装了v2.8.28)
drupal/core 8.4.0 require symfony/YAML(〜3.2.8)
andeersg /布维-D8-项目DEV-Stinis不需要的symfony/YAML(但安装v2.8.28)

尝试更新的一个提到的软件包只是导致作曲家告诉我我不能这样做,因为Drupal 8.3.7需要更低的版本。所以我不能更新包,我不能更新Drupal,我卡在catch22?

有没有人知道问题可能是什么?

+0

您可以使用Drush,它比使用作曲者更容易更新核心版本 –

回答

0

我不是一个酗酒或作曲家的专家,所以我不能告诉你是什么原因造成的问题。但个人而言,我每次都手动更新Drupal核心,这是一项非常简单的任务。所有你需要做的就是按照下列步骤操作:从这个地址

  1. 下载最新的Drupal的8核心版本:https://www.drupal.org/project/drupal

  2. 进行以下4个文件夹的副本,在现有的Drupal根:模块,主题,配置文件,网站(如果您对.htaccess文件进行了更改,请将其复制一份)

  3. 在您的网站根目录中提取新Drupal zip文件的内容,并让它们替换旧文件。

  4. 将上述4个文件夹粘贴回网站根目录并让它们替换新的文件夹。

就这样!您已成功更新您的Drupal核心。如果需要登录网站,请不要忘记更新数据库。

希望这可以帮助别人。