在正在进行的Drupal 8开发上启用一些模块后,我得到了一个WSOD。调试信息引发以下问题:
致命错误:在第 13 行的/var/www/html/galtane-clean/vendor/guzzlehttp/promises/src/TaskQueue.php 中找不到接口"GuzzleHttp\Promise\TaskQueueInterface">
我试图通过在数据库备份(pre-problem)上逐个启用模块来隔离导致问题的模块,但是第一次尝试后立即出现错误。然后我卸载了这个模块,问题仍然存在,导致我相信它首先与模块无关,而是与 Drupal 内部启用模块的过程有关。
这是我的调试技能所能达到的,除了谷歌搜索,它给我的线索很少。这是我找到的一篇文章,我尝试更新作曲家,但没有效果。如果有人对此有想法,或者可以指出我正确的方向,很想听听!
尝试删除所有供应商并重新安装它们。似乎您已经损坏了guzzlehttp/promise
的依赖项。