kusanagiでDuplicatorのレストアができない
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に変更する。~~
