前提・実現したいこと
Local by Flywheelによりローカル上に構築したWordpressを
ロリポップレンタルサーバー上のWordpressへ
Wordmoveで移動させたいと考えています。
今は、wordmove設定ファイル作成の段階です。
発生している問題・エラーメッセージ
macのターミナルにてmovefile.ymlを作成し、データベースの設定等を変更した後、
書式が間違っていないか等を検証する下記コマンド
$ wordmove doctor
を実行した所、
下記2点のエラーが表示され続けます。
❌ error | We can't connect to the MySQL server using credentials specified in the Movefile. Double check them or try to debug your system configuration. The command used to test was: mysql --host=127.0.0.1 --user=root --password=root -e'QUIT' ❌ error | We can't connect to the database using credentials specified in the Movefile, or the database does not exists. Double check them or try to debug your system configuration. The command used to test was: mysql --host=127.0.0.1 --user=root --password=root local -e'QUIT'
該当のソースコード
movefile.yml
YAML
1global: 2 sql_adapter: wpcli 3 4local: 5 vhost: "ローカル環境のドメイン" 6 wordpress_path: "/Users/●●●/Local Sites/●●●/app/public" # use an absolute path here 7 8 database: 9 name: "local" 10 user: "root" 11 password: "root" # could be blank, so always use quotes around 12 host: "127.0.0.1" 13 charset: "utf8" 14 15production: 16 vhost: "本番環境のドメイン" 17 wordpress_path: "/home/users/■■■■■■■■■■" # use an absolute path here 18 19 database: 20 name: "(wp-config.phpより入力)" 21 user: "(wp-config.phpより入力)" 22 password: "(wp-config.phpより入力)" 23 host: "(wp-config.phpより入力)" 24 port: 3306 # Use just in case you have exotic server config 25 # mysqldump_options: '--max_allowed_packet=1G' # Only available if using SSH 26 # mysql_options: '--protocol=TCP' # mysql command is used to import db 27 charset: "utf8" 28 29 exclude: 30 - '.git/' 31 - '.gitignore' 32 - '.gitmodules' 33 - '.env' 34 - 'node_modules/' 35 - 'bin/' 36 - 'tmp/*' 37 - 'Gemfile*' 38 - 'Movefile' 39 - 'movefile' 40 - 'movefile.yml' 41 - 'movefile.yaml' 42 - 'wp-config.php' 43 - 'wp-content/*.sql.gz' 44 - '*.orig' 45 46 # paths: # you can customize wordpress internal paths 47 # wp_content: wp-content 48 # uploads: wp-content/uploads 49 # plugins: wp-content/plugins 50 # mu_plugins: wp-content/mu-plugins 51 # themes: wp-content/themes 52 # languages: wp-content/languages 53 54 ssh: 55 host: "ssh.lolipop.jp" 56 user: "(SSHユーザー)" 57 password: "(SSHパスワード)" # password is optional, will use public keys if available. 58 port: 2222 # Port is optional 59 # rsync_options: '--verbose --itemize-changes' # Additional rsync options, optional 60 # gateway: # Gateway is optional 61 # host: host 62 # user: user 63 # password: password # password is optional, will use public keys if available. 64 65 # ftp: 66 # user: user 67 # password: password 68 # host: host 69 # passive: true 70 # port: 21 # Port is optional 71 # scheme: ftps # default `ftp`. alternative `sftp` 72 73 # hooks: # Remote hooks won't work with FTP 74 # push: 75 # before: 76 # - command: 'echo "do something"' 77 # where: local 78 # raise: false # raise is true by default 79 # after: 80 # - command: 'echo "do something"' 81 # where: remote 82 # pull: 83 # before: 84 # - command: 'echo "do something"' 85 # where: local 86 # raise: false 87 # after: 88 # - command: 'echo "do something"' 89 # where: remote 90 # 91 # forbid: 92 # push: 93 # db: false 94 # plugins: false 95 # themes: false 96 # languages: false 97 # uploads: false 98 # mu-plugins: false 99 # pull: 100 # db: false 101 # plugins: false 102 # themes: false 103 # languages: false 104 # uploads: false 105 # mu-plugins: false 106 107# staging: # multiple environments can be specified 108# [...] 109
試したこと
local:のdatabaseの設定
- host: "localhost" を host: "127.0.0.1"へ変更。
- 初期状態では記述の無かった charset: "utf8"を追加。
production:のdatabaseの設定
- ロリポップサーバにアップ済みのwp-config.php内の設定を入力しています。
(phpMyAdminにてログイン可能なことは確認済)
- ポート番号が初期設定では3308だったが、3306へ変更。
- 初期状態では記述の無かった charset: "utf8"を追加。
補足情報(FW/ツールのバージョンなど)
macOS Mojave バージョン10.14.6(18G6032)
Local(Local by Flywheel) バージョン5.9.7+5156
ローカルのWordPress バージョン5.6
ロリポップレンタルサーバー上のWordpress バージョン5.6
私はプログラムは素人でありまして、過去必要に迫られwordpress開発の際にXAMPP又はMAMPを多少ですが利用したことがあります。この度、新しい手法を試してみようとしております。恥ずかしながらLocal(Local by Flywheel)というものも昨日初めて知りました。(VCCWも少し調べてみましたが敷居が高すぎるように感じたため避けております)無知で申し訳ありませんが、何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/15 01:22