初めて投稿します。
Mac最新OSX環境でWordPress開発用のローカル環境を構築しています。
ググってなんとかやってる感じの初学者です。UNIXも相対パス程度しかわかりません。
が、ウェヴ開発の現場経験が長いのでターミナルだろうが仮想サーバだろうが
概念的にはなんとなくわかってる感じなのでここまで進められています。
<目標>
・wordmoveコマンドでXサーバーの本番環境に置いたWordpressファイルをローカル環境に持ってくる
<現状>
・VCCW+VirtualBox+Vagrantでローカル環境構築済み(かなり時間かけてsite.htmlやMovefile修正済み、多分あってる)
・本番(Xサーバー)へのssh接続は疎通確認済み、vagrantでも秘密鍵のssh-agent認識ができていることが確認できている
・wordmove pull --allコマンドを実行してもローカルでマウント(共有)されたwordpressフォルダには何も変化がない
・エラーメッセージはないが、以下のような「環境変数で環境を特定せよ」みたいな英語が一瞬で出てきて終了する。
<発生している問題・エラーメッセージ>
:/vagrant$ wordmove pull --all
▬▬ ✓ Using Movefile: ./Movefile ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
/home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/deployer/base.rb:15:in deployer_for': You need to specify an environment with --environment parameter (Wordmove::UndefinedEnvironment) from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:63:in
pull'
from /home/vagrant/.gem/ruby/2.3.0/gems/thor-0.19.4/lib/thor/command.rb:27:in run' from /home/vagrant/.gem/ruby/2.3.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in
invoke_command'
from /home/vagrant/.gem/ruby/2.3.0/gems/thor-0.19.4/lib/thor.rb:369:in dispatch' from /home/vagrant/.gem/ruby/2.3.0/gems/thor-0.19.4/lib/thor/base.rb:444:in
start'
from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/exe/wordmove:6:in <top (required)>' from /home/vagrant/.gem/ruby/2.3.0/bin/wordmove:23:in
load'
from /home/vagrant/.gem/ruby/2.3.0/bin/wordmove:23:in `<main>'
一行目が引っかかります、、、
ほとんど万策尽きたのですが、何がwordmoveできない原因なのでしょうか。
一言でもお返事いただけたら、こちらから情報お伝えできます。ぜひご協力よろしくお願いいたします。
<情報の追加>
早速一件、ご返信くださいましてありがとうございます!
Movefileの内容は以下ご覧の通りです。
local,production以外のエントリ(同じインデントの行)はないです。
Movefile
1 local: 2 vhost: "http://VMマシン名" 3 wordpress_path: "/var/www/http" # use an absolute path here 4 5 database: 6 name: "wordpress" 7 user: "wordpress" 8 password: "wordpress" 9 host: "localhost" 10 charset: "utf8" 11 12 # paths: # you can customize wordpress internal paths 13 # wp_content: "wp-content" 14 # uploads: "wp-content/uploads" 15 # plugins: "wp-content/plugins" 16 # mu_plugins: "wp-content/mu-plugins" 17 # themes: "wp-content/themes" 18 # languages: "wp-content/languages" 19 20production: 21 vhost: "http://ドメイン名" 22 wordpress_path: "/home/から始まる本番のWordpressのパス" # use an absolute path here 23 24 database: 25 name: "DB名" 26 user: "DBユーザ名" 27 password: "パスワード" 28 host: "DBホスト名" 29 port: "ポート番号" # Use just in case you have exotic server config 30 mysqldump_options: "--max_allowed_packet=50MB" # Only available if using SSH 31 32 exclude: 33 - ".git/" 34 - ".gitignore" 35 - ".sass-cache/" 36 - "bin/" 37 - "tmp/*" 38 - "Gemfile*" 39 - "Movefile" 40 - "wp-config.php" 41 - "wp-content/*.sql" 42 - ".htaccess" # 追記 43 44 ssh: 45 host: "初期ドメイン名" 46 user: "ユーザー名" 47 port: ポート番号 48 rsync_options: --verbose 49
回答1件
あなたの回答
tips
プレビュー