Класс «PharData» не найден

Я получаю эту ошибку на моем производственном сервере (CentOS 5.4 и php 5.3.5):

Предупреждение: include_once (PharData.php): не удалось открыть поток: нет такого файла или каталога в /var/www/ZendFramework/library/Zend/Loader.php в строке 146

Предупреждение: include_once (): Не удалось открыть «PharData.php» для включения (include_path = '/ var / www / fw: / var / www / vmms: / var / www / ZendFw / library:.: / Usr / share / pear : / usr / share / php ') в /var/www/ZendFw/library/Zend/Loader.php в строке 146

Неустранимая ошибка: Class 'PharData' не найден в /var/www/vm/app/Backup.php в строке 40

И это код, который терпит неудачу:

$phar = new PharData($imageBackupFile); $phar->buildFromDirectory($imageDir); Logger::info("Image directory backed up to: $imageBackupFile"); 

Этот код отлично работает на моем собственном компьютере.

PharData должен быть включен по умолчанию в php 5.3+ …

Спасибо за вашу помощь!


ОБНОВИТЬ :

Я использую функцию загрузчика Zend Auto для загрузки хороших файлов php с помощью этого кода:

 require_once("Zend/Loader/Autoloader.php"); $autoloader = Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); 

Автозагрузчик Zend делает include_once(PharData.php) .