我有包括Zend框架中的Symfony 2在生产中,因为当我使用它在当地有没有问题一个问题...包括Zend公司在Symfony的2
我只是COMMITED我的生产服务器上我的工作和我有这样的错误:
致命错误:类“Zend_Gdata_AuthSub”未找到
而且有这种错误的Zend Framework ... 的任何类这是我的自动加载,这是很好的本地主机:
<?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('Zend_', __DIR__.'/../vendor/zf/library');
}
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
set_include_path(__DIR__.'/../vendor/zf/library'.PATH_SEPARATOR.get_include_path());
return $loader;
?>
包含路径可能存在问题,但我不知道为什么...
非常感谢!
您是否将Zend与Composer一起安装?我不认为在Symfony中包含完整的Zend框架是一个好主意,您应该只包含您想要使用的ZF模块。 –
我在vendor/zf /中有一个composer.json文件,是吗?我该如何选择?我只需要在图书馆中删除我不想要的东西? – blackarcanis