Я пытаюсь использовать Capifony с моим веб-приложением в Symfony2.1, чтобы ускорить процесс развертывания.
Вот мой файл deploy.rb:
default_run_options[:pty] = true set :application, "mywebsite" set :domain, "mywebsite.com" set :deploy_to, "~/git/mywebsite.git" set :app_path, "app" set :repository, "git@github.com:myname/mywebsite.git" set :scm, :git # Or: `accurev`, `bzr`, `cvs`, `darcs`, `subversion`, `mercurial`, `perforce`, or `none` set :user, "myserveruser" # The server's user for deploys set :model_manager, "doctrine" # Or: `propel` role :web, domain # Your HTTP server, Apache/etc role :app, domain # This may be the same as your `Web` server role :db, domain, :primary => true # This is where Symfony2 migrations will run set :use_composer, true set :update_vendors, true set :use_sudo, false set :keep_releases, 3 set :shared_files, ["app/config/parameters.yml"] set :shared_children, [app_path + "/logs", web_path + "/uploads"] set :deploy_via, :rsync_with_remote_cache set :ssh_options, { :forward_agent => true } ssh_options[:keys] = %w(/.ssh/id_rsa) ssh_options[:port] = xxxx # Be more verbose by uncommenting the following line logger.level = Logger::MAX_LEVEL
И вот моя ошибка:
The Process class relies on proc_open, which is not available on your PHP installation.
когда скрипт запускает php composer.phar update
подробнее здесь: http://pastebin.com/hNJaMvwf
Но я участвую в общем хостинге, и мой хост сказал мне, что я не могу включить proc_open, есть ли способ заставить его работать?
Большое спасибо за вашу помощь !