如何解决抱怨 Guzzle 的 WSOD 问题?

How to fix WSOD issue complaining about Guzzle?

在正在进行的 Drupal 8 开发中启用一些模块后,我得到了一个 WSOD。调试信息抛出以下问题:

Fatal error: Interface 'GuzzleHttp\Promise\TaskQueueInterface' not found in /var/www/html/galtane-clean/vendor/guzzlehttp/promises/src/TaskQueue.php on line 13

我试图通过在我的数据库备份(问题前)上一个一个地启用模块来隔离导致模块的问题,但在第一次尝试后错误立即再次出现。然后我卸载了这个模块,问题仍然存在,这让我相信它首先与模块无关,而是与伴随 Drupal 内部模块启用的过程有关。

这就是我的调试技巧所能达到的程度,除了谷歌搜索,它给了我很少的线索。 This is one post 我发现并尝试更新 Composer 但没有效果。如果有人对此有任何想法,或者可以指出正确的方向,我很乐意听听!

尝试删除所有供应商并重新安装。似乎您损坏了 guzzlehttp/promise.

的依赖项