###環境
Mac OS High Sierra
エックスサーバー
vagrant 2.0.1
vccw 3.13.0
###前提・実現したいこと
Wordmoveを使って本番環境のWordpressサイトをローカル環境に同期させたく、色々なサイトを参考に進めてきました。この問題が発生してからかなり調べてみましたが、正常にpullできない原因がさっぱり分かりません...Movefileの記載内容、SSH接続には問題なさそうなのですが、少しでも不具合の原因の可能性のあることがありましたらご教示頂けると大変助かります。
###発生している問題・エラーメッセージ
vagrant@wordpress:/vagrant$ wordmove pull --all
▬▬ ✓ Using Movefile: ./Movefile.yml ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬ ✓ Pulling wordpress core ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
remote | get_directory: /home/ユーザー名/ドメイン名/public_html/ /var/www/wordpress .git/ .gitignore .sass-cache/ bin/ tmp/* Gemfile* Movefile wp-config.php wp-content/.sql .htaccess wp-content/
/usr/lib/ruby/2.3.0/fileutils.rb:253:in mkdir': Permission denied @ dir_s_mkdir - /var/www/wordpress (Errno::EACCES) from /usr/lib/ruby/2.3.0/fileutils.rb:253:in
fu_mkdir'
from /usr/lib/ruby/2.3.0/fileutils.rb:227:in block (2 levels) in mkdir_p' from /usr/lib/ruby/2.3.0/fileutils.rb:225:in
reverse_each'
from /usr/lib/ruby/2.3.0/fileutils.rb:225:in block in mkdir_p' from /usr/lib/ruby/2.3.0/fileutils.rb:211:in
each'
from /usr/lib/ruby/2.3.0/fileutils.rb:211:in mkdir_p' from /home/vagrant/.gem/ruby/2.3.0/gems/photocopier-1.1.1/lib/photocopier/ssh.rb:29:in
get_directory'
from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/deployer/ssh.rb:49:in block (2 levels) in <class:SSH>' from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/deployer/base.rb:119:in
pull_wordpress'
from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:69:in block in pull' from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:37:in
block in handle_options'
from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:36:in each' from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:36:in
handle_options'
from /home/vagrant/.gem/ruby/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:68: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>'
下記Movefile.ymlの内容です。
local:
vhost: "http://設定したローカルのホスト名"
wordpress_path: "/var/www/wordpress" # use an absolute path here
database:
name: "wordpress"
user: "wordpress"
password: "wordpress"
host: "localhost"
charset: "utf8"
production:
vhost: "http://本番環境のドメイン"
wordpress_path: "/home/サーバーID/本番環境のドメイン/public_html" # use an absolute path here
database:
name: "本番環境のDB名"
user: "本番環境のDBユーザー名"
password: "本番環境のDBパスワード"
host: "本番環境のDBホスト名"
charset: "utf8"
exclude:
- ".git/"
- ".gitignore"
- ".sass-cache/"
- "bin/"
- "tmp/"
- "Gemfile"
- "Movefile"
- "wp-config.php"
- "wp-content/*.sql"
- ".htaccess"
ssh:
host: "本番環境ホスト名(初期ドメイン)"
user: "ユーザー名"
port: 10022
rsync_options: "--verbose"
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/28 13:59