找不到'Symfony \ Component \ HttpFoundation \ Session \ SessionBagInterface'

时间:2017-01-21 20:11:20

标签: php symfony drupal

我是Drupal的最终用户,我正在尝试将我的网站(www.vagile.nl)从8.1.x迁移到8.2.5。现在我收到HTTP 500错误,phperror.txt说:

  

PHP致命错误:界面'Symfony \ Component \ HttpFoundation \ Session \ SessionBagInterface'未在D:\ www \ vagile.nl \ www \ vendor \ symfony \ http-foundation \ Session \ Storage \ MetadataBag.php中找到24

当我查看目录结构时,Symfony中没有名为Component的目录。在PHP文件中它说:

namespace Symfony\Component\HttpFoundation;

use Symfony\Component\HttpFoundation\Session\SessionInterface;

有什么想法吗? 提前致谢!! 干杯汤姆。

1 个答案:

答案 0 :(得分:0)

更新期间可能未正确安装。我不是Drupal专家,但Symfony组件通常由Composer管理;如果您的项目中有composer.jsoncomposer.lock文件,则可能需要install dependencies with composer

你试过composer install吗?如果您还没有作曲家,可以从https://getcomposer.org/

下载