SurfaceUbuntuレビュー・感想その他スマートフォンレンタルサーバーConoHaエックスサーバーKUSANAGIWebWordPressPHPフリーランスAVライフハック自作アプリ有限工房について管理人の秘密サイトマップ姉妹サイトお問い合わせIT・ガジェット系ブログです。作者の日々の学びを記録しております。16.04にwordmoveをインストールしたときの記録。16.04にwordmoveでバックアップを取りました。以前KUSANAGIとエックスサーバー間でもやったことあるんですが、ほとんど変わりません。再現性の高さはCUIならではですね。rubygemswordmoveをインストールするためには先ずrubygemsというパッケージ管理ツールをインストールしなければなりません。インストーラーという対応関係です。wordmoverubygemsをインストールするとgemコマンドが使えるようになります。gemを使ってwordmoveをインストールします。installed以後、wordmoveというコマンドが使えるようになります。wordmove設定WordPressのディレクトリに移動WordPressの設置ディレクトリに移動します。initを実行すると、カレントディレクトリにMovefileというテキスト形式の設定ファイルが出来ます。wordmoveはこの設定を読み取って動作します。Movefile下記のように設定します。optionallocalにはテスト機の情報を、production側には本番機(エックスサーバー)の情報を設定します。vhost欄を適切に設定しておくとデータコピー時に記事中のURLを自動置換してくれます。インデント位置とインデント文字には超デリケートです。インデント文字は半角スペースでなければならないようで、気付かずタブ文字を入れていたため動かず、ハマりました。コピーされてしまい動作不良の原因になりました。これは各ホストで設定を分けて吸収するしか無いと思います。sshがハマりました。私はサーバ毎に秘密鍵を使い分けているので、各接続先毎に「相手先サーバ名.pem」という名前で秘密鍵ファイルを置いています(却って危ないのかね?この運用)。-iオプションを付けなきゃいけない)んでしょうね。rsync_optionsにそういう指定ができるか自信が無かったので、秘密鍵ファイルの名前をデフォルト値(id_rsa)にしたら動くようになりました。--allを実行すると、エックスサーバーの内容がローカルにコピーされます。【push】と【pull】を間違えると大事故になりますので要指差し確認ポイントですね。当ブログではその中での学びをアウトプットしています。エックスサーバーもくじ(押すと各章に飛ぶ)もくじ一番上へ閉じるもくじ(押すと各章に飛ぶ)閉じる。