symfony2 autoload.php在我的计算机上执行,但不在远程执行

时间:2012-10-18 11:06:13

标签: symfony autoload

这是我的app/autoload.php

use Doctrine\Common\Annotations\AnnotationRegistry;

$loader = require __DIR__.'/../vendor/autoload.php';

// intl
if (!function_exists('intl_get_error_code')) {
    require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale        /Resources/stubs/functions.php';

    $loader->add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale    /Resources/stubs');
    $loader->add('Stof', __DIR__.'/../vendor/bundles');
    $loader->add('Gedmo', __DIR__.'/../vendor/gedmo-doctrine-extensions/lib');
    $loader->add('Zend\\Search' , __DIR__.'/../src/EWZ/zends');
    $loader->add('EWZ', __DIR__.'/../src/EWZ');
}

问题是,它在我的计算机上执行条件(加载类),但不在通过git下载它的其他计算机上执行。当我把die放在条件中时,它会停止给我,但不会停留在其他计算机上。 谁能告诉我这个病情有什么作用?因为我在过去的两个小时里一直在惨遭失败,在解决这个问题。 THX

1 个答案:

答案 0 :(得分:0)

"如果当前版本的PHP没有intl扩展名,则输入条件。听起来好像你的远程服务器安装了它,但你不是在本地。" RobMasters