在Drupal 8开发中启用一些模块后,我得到了一个WSOD。调试信息引发了以下问题:
致命错误:在第13行的/var/www/html/galtane-clean/vendor/guzzlehttp/promises/src/TaskQueue.php中找不到界面'GuzzleHttp \ Promise \ TaskQueueInterface'
我尝试通过在我的数据库备份(问题前)上逐个启用模块来隔离导致问题的模块,但错误在第一次尝试后立即重新出现。然后我卸载了这个模块,问题仍然存在,导致我认为它首先与模块无关,而是与Drupal内部模块的启用相关的进程。
除了谷歌搜索之外,我的调试技能达到了这一点,这给了我很少的线索。 This is one post我发现并且我尝试更新Composer没有任何效果。如果有人对此有所了解,或者可以指出我正确的方向,那就很乐意听到它!
答案 0 :(得分:1)
尝试删除所有供应商并重新安装。似乎您已损坏guzzlehttp/promise
的依赖关系。