使用Symfony 2.0,我有一個完整的系統在localhost中正常工作。Symfony:致命錯誤:類'PHPUnit_Framework_TestCase'找不到
現在我試着將它上傳到互聯網託管。在工作了一些錯誤後,我被卡在這裏:
Fatal error: Class 'PHPUnit_Framework_TestCase' not found in /home/preparatest/www/Symfony/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Test/WebTestCase.php
(順便說一句,該類確實存在於該目錄中)。
有人通過這個嗎?
注意:我不是特別配置PHPUnit。我想它只是包含在一些Symfony包中。我真的不知道這是什麼,如果可能,我不會介意完全刪除它。
更新:這是不工作的確切類。顯然它沒有找到父類\PHPUnit_Framework_TestCase
。但是,我堅持認爲,這是一個捆綁在Symfony中的軟件包,在本地運行良好。我不明白爲什麼它不會做遠程:(
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Bundle\FrameworkBundle\Test;
use Symfony\Bundle\FrameworkBundle\Client;
use Symfony\Component\Finder\Finder;
use Symfony\Component\HttpKernel\HttpKernelInterface;
/**
* WebTestCase is the base class for functional tests.
*
* @author Fabien Potencier <[email protected]>
*/
abstract class WebTestCase extends \PHPUnit_Framework_TestCase
{
static protected $class;
static protected $kernel;
如果你不知道什麼是'PHPUnit_Framework_TestCase'是,強烈建議您給看看http://phpunit.de並瞭解單元測試。這將大大提高您的編碼。 – Gordon
毫無疑問,我會:)。但是,到目前爲止,我需要的是使其在互聯網上正常運行;) – ElPiter
請您詳細說明這種錯誤的情況嗎?你在使用控制檯嗎?只需通過網絡訪問應用程序?你能檢查遠程機器上是否安裝了phpunit。 –