Symfony 2.2.1 rsync deploy - не работает на удаленном сервере

я очень новичок в Symfony и яЯ пытаюсь автоматизировать процесс развертывания с помощью rsync, сохраняя работоспособность локальной и удаленной установки Symfony.

Что я'до сих пор сделали:

установил Cygwin на мою локальную машину (Windows 7 + Apache2.2 + PHP 5.3 + MySQL 5.1)выполнил базовую установку Symfony на моей локальной машине из оболочки с помощью командыphp composer.phar create-project symfony/framework-standard-edition [path]/ 2.2.1настроить удаленный сервер LAMP Ubuntu с помощью php-fpm (fastcgi)настроить два разных файла конфигурации для локального и удаленного вapp/config/ dir, parameters.yml и parameters.yml.remoteсоздалapp/config/rsync_exclude.txt файл, содержащий список файловне rsync на удаленный сервер (как предложено вэта страница)создал сценарий развертывания оболочки, который я запускаю из Cygwin (см. ниже)

сценарий развертывания выдает команды:

rsync -avz /cygdrive/c/[path]/ user@server:[remote-path]/ --exclude-from=/cygdrive/c/[path]/app/config/rsync_exclude.txt
ssh user@server 'cd [remote-path]/ && php app/console --env=prod cache:clear && php app/console cache:clear'
ssh user@server 'mv [remote-path]/app/config/parameters.yml.remote ~/[remote-path]/app/config/parameters.yml'

,rsyncssh а такжеmv Команды работают, но развернутый сайт всегда показывает ошибку HTTP 500 (как app.php, так и app_dev.php). Глядя на журнал ошибок сервера, ошибка выглядит так:

Fatal error:  Class 'Composer\\Autoload\\ClassLoader' not found in /[remote-path]/vendor/composer/autoload_real.php on line 23

Любая подсказка будет более чем приветствоваться.

редактировать - вот мойvendor/composer/autoload_real.php файл (извините за продление вопроса!):

 $path) {
            $loader->add($namespace, $path);
        }

        $classMap = require __DIR__ . '/autoload_classmap.php';
        if ($classMap) {
            $loader->addClassMap($classMap);
        }

        $loader->register(true);

        require $vendorDir . '/kriswallsmith/assetic/src/functions.php';
        require $vendorDir . '/swiftmailer/swiftmailer/lib/swift_required.php';

        return $loader;
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос