aekana制作のご相談はこちらaekana京都府在住のフリーランスで活動している女性WEBデザイナー。高品質のホームページ(WEBサイト)をご提案いたします。対処法Tweetこの記事は2018年10月30日に書かれたもので、内容が古い可能性がありますのでご注意ください。サイトリニューアルや改修が発生した場合、本番環境を直接更新するのはリスクがあります。最悪画面が真っ白になったりするので、考えるだけで恐ろしいです...このような時はテスト環境を作成して、まずはテスト環境で動作確認を行ってからのリリースがベストです。今回は本番環境からテスト環境へ同期させる方法をメモします。私はMySQLなどのコマンド操作は出来ないため、初心者向けの方法になるかと思います。このような条件で作業を行います。データベースとファイル一式のダウンロードデータベースのエクスポートphpMyAdminを開き、本番環境のユーザー名とパスワードを入力しログインします。ログインすると画面左側にデータベースの一覧があるので、本番環境で使用しているデータベース名をクリックします。クリックするとデータベースのテーブル一覧が表示されます。上部メニューに「エクスポート」がありますので、クリックします。同じデータベースに別サイトのデータベースがある場合は今回同期したいサイトのテーブルを選択してからエクスポートしてください。可能なオプションをすべて表示」を選択し適宜入力してください。その後実行ボタンを押すとsqlファイルがダウンロードされます。ファイルのダウンロードFTPからWordPressのファイル一式をダウンロードします。ダウンロードしたデータベースとファイルは修正する前に必ずバックアップを保存しておいてください。本番環境とテスト環境で接頭辞(プレフィックス)が異なる場合は修正が必要です。先ほどダウンロードしたsqlファイルをテキストエディタで開き、接頭辞をテスト環境のものに全置換します。例)「wp1_」から「wp2_」に置換を行うsqlファイルは数十万以上の行数があるファイルなので、テキストエディタによってはうまく表示されない場合があります。データベースのインポートテスト環境のphpMyAdminを開き、テーブル一覧を表示させて、「インポート」をクリックします。アップロードファイルはStep.2で修正したsqlファイルを選択します。実行ボタンを押すとsqlファイルがインポートされます。実行ボタンを押してもし重複エラーが出た場合は対象のテーブルを削除してからインポートさせると問題なくインポート出来るかと思います。wp-config.phpの修正、ファイルのアップロードwp-config.phpの3項目をテスト環境用に修正します。接頭辞(プレフィックス)修正後にテスト環境へファイル一式をアップロードします。DBをダウンロードします。※フォームの入力が必須となります。ダウンロードしたSearch-Replace-DB-masterフォルダをテスト環境の直下にアップロードします。アップロードしたらこちらのURLにアクセスします。DB入力画面が開かれます。上からsearch/replaceの左のボックスに修正前のドメイン、右のボックスに修正後のドメインを入力します。ドメインの最後のスラッシュは入力しないでください。本番環境とテスト環境でSSL対応が異なる場合はhttps://の部分も含めてください。databaseにはテスト環境の情報が既に入力されているのでそのままで。runを押してどのように変更されるか確認します。テスト確認のようなものです。runで置換を行います。サイトによっては数分かかります。meでこのスクリプトを削除します。Search-Replace-DB-masterフォルダを削除しないとサイト攻撃を受けてしまう可能性があります。これで一通りの作業は完了です。ブラウザ確認ブラウザでテスト環境を確認してみましょう。問題なく管理画面にログインできますでしょうか。テスト環境で記事を投稿して本番環境に反映されないでしょうか。リンクのURLはテスト環境のドメインに修正されていますでしょうか。問題なければこれで同期OKです。テスト環境を作って安心してサイトをよりよいものにしていきましょう。Effectsのプレビューが重い、遅いを解決する方法お客様に合った制作プランをご提案いたします。こちらのベースで要望を押し付けることはございません。お客様と足並みを揃えてすすめていきたいと考えています。難しく考えることはございません。お客様の想いをお聞かせください。