【问题标题】:'Symfony\Component\HttpFoundation\Session\SessionBagInterface' not found'Symfony\Component\HttpFoundation\Session\SessionBagInterface' 未找到
【发布时间】:2017-06-06 15:24:05
【问题描述】:

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

PHP 致命错误:在 D:\www\vagile.nl\www\vendor\symfony\http-foundation\Session\Storage\MetadataBag.php 中找不到接口“Symfony\Component\HttpFoundation\Session\SessionBagInterface”在线24

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

namespace Symfony\Component\HttpFoundation;

use Symfony\Component\HttpFoundation\Session\SessionInterface;

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

【问题讨论】:

    标签: php symfony drupal


    【解决方案1】:

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

    你试过composer install吗?如果你还没有composer,可以从https://getcomposer.org/下载

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 2018-05-20
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      相关资源
      最近更新 更多