2012-02-07 9 views
0
私は私のサーバーとcapifonyに私Symfony2のプロジェクトを展開する

への展開が、私は問題があります。Capifony + Symfony2の:キャップを使用してエラーが私のサーバー

[server.com] executing command 
*** [err :: server.com] find: /home/app/src/releases/20120207163503/web/css: No such file or directory 
*** [err :: server.com] 
*** [err :: server.com] find: /home/app/src/releases/20120207163503/web/images: No such file or directory 
*** [err :: server.com] find: /home/app/src/releases/20120207163503/web/js 
*** [err :: server.com] : No such file or directory 

スクリプトを続けるが、私は他の人のエラーを持っている

* executing "cd /home/app/src/releases/20120207163503 && /usr/local/php5/bin/php bin/vendors install --reinstall" 
servers: ["server.com"] 
[server.com] executing command 
** [out :: server.com] X-Powered-By: PHP/5.3.8-pl0-gentoo 
** [out :: server.com] Content-type: text/html 
** [out :: server.com] 
** [out :: server.com] <br /> 
** [out :: server.com] <b>Warning</b>: Wrong parameter count for parse_ini_file() in <b>/home/app/src/releases/20120207163503/bin/vendors</b> on line <b>69</b><br /> 
    ** [out :: server.com] <br /> 
    ** [out :: server.com] <b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/app/src/releases/20120207163503/bin/vendors</b> on line <b>73</b><br /> 
*** [err :: server.com] sh: ./vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php: No such file or directory 
*** [err :: server.com] sh: ./app/console: No such file or directory 
*** [err :: server.com] sh: ./app/console: No such file or directory 
    command finished in 369ms 

私は私のdeploy.rbファイルここServerGrove tutorial

され続いている

set :serverName, "server.com" # The server's hostname 
set :repository, "file:///Applications/MAMP/htdocs/sf2" 

set :domain,  "server.com" 
set :deploy_to, "/home/app/src" # Remote location where the project will be stored 
ssh_options[:port] = "22" 

set :scm,   :git 
set :deploy_via, :rsync_with_remote_cache 
set :user,  "root" 

# Roles 
role :web,  domain 
role :app,  domain 
role :db,   domain, :primary => true 

set :keep_releases, 3 # The number of releases which will remain on the server 
set :use_sudo,  false 

# Update vendors during the deploy 
set :update_vendors, true 

# Set some paths to be shared between versions 
set :shared_files, ["app/config/parameters.ini"] 
set :shared_children, [app_path + "/logs", web_path + "/uploads", "vendor"] 

EDIT:私はPHPのバージョンを5.3.8に変更しました。まったく同じエラーです。

+0

...でした。 symfony2にはPHP 5.3.2以上が必要です。 – richsage

+0

ご回答いただきありがとうございますが、私はPHP 5.3.8で試してみましたが、まったく同じエラーがあります – Sam

+0

/usr/local/php53/bin/php bin/vendorsのインストール時にエラーが発生しているようです - 再インストール " – Sam

答えて

0

私はこの問題を発見しました。

gitのは、すべてのユーザーのためのサーバにインストールされていなかったので、それはあなたがあなたのサーバー上のPHP 5.2を使用しているように見える

0

問題はCapifonyに由来しません。 depsファイルの末尾に改行を追加するだけのようです。次に、再度展開してみてください。

希望に役立ちます!

+0

あなたの助けをありがとう、ありがとう、私は新しい空の行を追加する必要があることを意味しますか?私は新しい空の行を追加し、まったく同じエラーを持っている... – Sam

+0

はい、それは、それは動作していません... – Quentin

0

他のサーバーにcapifony(official documentation)を試す前に、プロジェクトがローカルコンピュータで動作していることを確認してください(./bin/vendors install --reinstallを実行してください)。

私には、依存関係のバージョンが一致していないようです。これらのファイルの内容(./bin/vendorsdepsdeps.lock)とSymfony Standard distributionにパッケージされているものを比較します。

希望します。

+0

あなたの助けていただきありがとうございます。最初のPHPのbin/vendorsインストール--reinstallはローカルマシンでOKです – Sam

+0

私は./bin/vendors、deps、deps.lockをv2.0.10から使用しようとしましたが、同じですエラーが発生する – Sam

関連する問題