質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.23%

vccw + wordmoveでリモートからpullするもデータベースが引き継がれない

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 1
  • VIEW 2,566

straysheep

score 33

下記に記述している問題は解決したのですが、データベースが引き継がれない状態になりました。
データベースの接頭辞を合わせて、wordpressフォルダを削除して再度pullしてみましたが状況が変わりません。
ローカルの開発環境にアクセスすると、wordpressの言語選択画面からの設定になります。
解決方法をご存知でしょうか。よろしくお願いいたします。


site.yml、Movefileを設定した後

wordmove pull -all

すると、正常にリモートからpullできるのですが、データベースだけ引っ張ってくることができません。
Movefileの設定が間違っているのかと思いましたが、設定は間違いないと思います。
リモートのwp-config.php内のデータベースの記述と合わせています。

pullしてきた状態で、ローカルのサーバーに接続するとワードプレスのデータベース設定画面となります。
これは、Movefileのexcludeの項目にwp-configが含まれているからかと思いexcludeから除外したところ
データベースの接続確立エラーとなりました。

こちらの現象の対処法をご存知の方はいらっしゃいますでしょうか?
ちなみに、prefixの接頭辞を合わせて、一度vagrant up された際に生成されるフォルダを削除しなおしてからpullするなども試しました。

以下、設定ファイルです。

Movefile

local:
  vhost: "ローカルの開発用URLを入れました"
  wordpress_path: "/var/www/wordpress"

  database:
    name: "wordpress"
    user: "wordpress"
    password: "wordpress"
    host: "localhost"

staging:
  vhost: "リモートのURLを入れました"
  wordpress_path: "wordpressフォルダへの絶対パス" # use an absolute path here

  database:
    name: "データベース名"
    user: "ユーザー名"
    password: "データベース接続パスワード"
    host: "mysqlxxx.db.sakura.ne.jp さくらサーバを使用しています。"
    charset: "utf8"

  exclude:
    - ".git/"
    - ".sass-cache/"
    - "bin/"
    - "tmp/*"
    - "Gemfile*"
    - "Movefile"
    - "wp-content/*.sql"
  試しに、wp-configを除外してみました。


  # paths: # you can customize wordpress internal paths
  #   wp_content: "wp-content"
  #   uploads: "wp-content/uploads"
  #   plugins: "wp-content/plugins"
  #   themes: "wp-content/themes"
  #   languages: "wp-content/languages"
  #   themes: "wp-content/themes"

  ssh:
    host: "ユーザー名.sakura.ne.jp"
    user: "ユーザー名"
    password: "パスワード" # password is optional, will use public keys if available.
    port: 22 # Port is optional
    rsync_options: "--verbose" # Additional rsync options, optional
  #   gateway: # Gateway is optional
  #     host: "host"
  #     user: "user"
  #     password: "password" # password is optional, will use public keys if available.

  # ftp:
  #   user: "user"
  #   password: "password"
  #   host: "host"
  #   passive: true

# production: # multiple environments can be specified
#   [...]

site.yml

# encoding: utf-8
# vim: ft=ruby expandtab shiftwidth=2 tabstop=2

#
# General Settings
#
wp_box: miya0001/vccw
chef_cookbook_path: ./provision

#
# Virtual Machine Settings
#
memory: 512
cpus: 1

#
# Network Settings
#
hostname: 開発環境URL
ip: 192.168.33.10
sync_folder: 'www/wordpress'

#
# WordPress Settings
#
version: latest
lang: ja
title: Welcome to the VCCW
multisite: false
rewrite_structure: /archives/%post_id%

#
# WordPress Path
#
document_root: '/var/www/wordpress'
wp_siteurl: ''  # Path to the WP_SITEURL like "wp"
wp_home: ''     # Path to the WP_HOME like "wp"

#
# WordPress User
#
admin_user: admin
admin_pass: admin
admin_email: vccw@example.com

#
# WordPress Database
#
db_prefix: データベースの接頭辞を合わせる
db_host: localhost

#
# WordPress Default Plugins
# Plugin's slug or url to the plugin's slug.
#
plugins:
  - dynamic-hostname
  - wp-total-hacks
  - tinymce-templates

#
# WordPress Default Theme
# Theme's slug or url to the theme's .zip.
#
theme: ''

#
# WordPress Options
#
options:
  blogdescription: Hello VCCW.

#
# The values of wp-config.php
#
force_ssl_admin: false
wp_debug: true
savequeries: false

#
# Theme unit testing
#
theme_unit_test: false
theme_unit_test_uri: https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml
# theme_unit_test_uri: https://raw.githubusercontent.com/jawordpressorg/theme-test-data-ja/master/wordpress-theme-test-date-ja.xml

#
# DB will be reset when provision
#
reset_db_on_provision: true

#
# Are you hurrying a lot?
#
disable_vccw_cookbook: false


#
# User and Group
#
user: vagrant
group: vagrant


#
# phpenv
#
php_version: default

#
# Linked Clone for Vagrant v1.8
#
linked_clone: false
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

+1

解決しました。

adapt dumpが実行されているのに、データベースが一切反映されていない事と、ワードプレスの設定画面が出ること、excludeでwp-config.phpが除外されている点からwp-config.phpをローカルの設定+プリフィックスを合わせて設置してから、wordmove pull -allしたところ反映されました。
質問を御覧頂いた皆様ありがとうございます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.23%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る