在C:\PHPCI\vendor\block8\b8framework\b8\Application.php中找不到显示致命错误类“PHPCI\\Controller”的PHPCI

在C:\PHPCI\vendor\block8\b8framework\b8\Application.php中找不到显示致命错误类“PHPCI\\Controller”的PHPCI,php,Php,在进入PHPCI安装的公共目录C:\PHPCI\public with virtual host setup时,我遇到以下错误: 致命错误:在第93行的C:\PHPCI\vendor\block8\b8framework\b8\Application.php中找不到类“PHPCI\Controller” 我假设它在公用文件夹中运行index.php文件,如下所示: <?php /** * PHPCI - Continuous Integration for PHP * * @copyrig

在进入PHPCI安装的公共目录C:\PHPCI\public with virtual host setup时,我遇到以下错误:

致命错误:在第93行的C:\PHPCI\vendor\block8\b8framework\b8\Application.php中找不到类“PHPCI\Controller”

我假设它在公用文件夹中运行index.php文件,如下所示:

<?php
/**
* PHPCI - Continuous Integration for PHP
*
* @copyright    Copyright 2014, Block 8 Limited.
* @license      https://github.com/Block8/PHPCI/blob/master/LICENSE.md
* @link         https://www.phptesting.org/
*/

session_set_cookie_params(43200); // Set session cookie to last 12 hours.
session_start();

require_once('../bootstrap.php');

$fc = new PHPCI\Application($config, new b8\Http\Request());
print $fc->handleRequest();

有人有解决方案吗?

如果您不发布导致该错误消息的代码,您希望我们如何提供解决方案?错误消息本身非常清楚:该类未知。所以问题是,你们为什么声称它应该被知道?它应该从哪里来?如果你能回答这个问题,那么你会找到你问题的答案:-好的,我认为它是PHPCI工具特有的,并且我认为它在public文件夹中运行index.php。这肯定不是导致错误的代码。错误消息清楚地命名了文件和行号。你为什么不看看那个错误信息,然后开始挖掘它指向的地方呢?不管怎样,没有准确的信息,我们在这里帮不上忙。所以只是一个一般性的提示:这个框架很可能使用自动加载,它依赖于很多东西。这些东西可能可以配置。因此,也许值得研究一下您的配置,php的配置,尤其是您使用的框架。我粘贴了导致错误的函数。要我粘贴整个文件吗?
protected function loadController($class)
{
    $controller = new $class($this->config, $this->request, $this->response);
    $controller->init();

    return $controller;
}