kusanagiでDuplicatorのレストアができない

2017-07-12 | tech

kusanagi環境に移行しようと、既存のWordpress コンテンツをまるっとDuplicatorでバックアップし、Google Drive経由で新しいkusanagi環境に移動させました。
が、簡単にはレストアできず・・・

移行先のサーバーを、NGINX、PHP7の組み合わせでインストールし、/wp-content ディレクトリはリネームしておきます。wp-config.phpはroot権限で削除しておきます。
  PHP7でないと、Duplicator が途中でエラーになります。(具体的には、step2の画面で、BasicとcPanelのボタンが表示されるのみで、他に何も表示されません。javascriptのエラーが、show1が見つからないとかそういうのだったかと。)
  /wp-content は後で kusanagi プラグインを取り出すのに必要です。
  wp-config.php は ftp 上では消せないので、コンソール上で削除/リネームしておきます。

Duplicatorでとったバックアップファイル2つを、プロビジョン済みの新しいサーバーのDocumentRoot直下に置きます。

~~restoreのプロセスが、kusanagiユーザーとして動作しないと権限のエラーが出るので、httpdやngnixやPHP7がkusanagiユーザーで動作するようにする。
  php.iniやnginx.conf(*1)でユーザー名を、httpdからkusanagiに変更する。~~