Z.comのWordPressサーバーを本気で使うことにした!(前編)はこちら
では、移転作業開始!
早速移転作業を始めたいと思います。現在運営しているサイトなので、できるだけダウンタイムを出さないようにしたいところです。まずは、My Z.comにログインしてWordPressサーバーの追加を行います。
図 4 My Z.comでWordPressサーバーを追加
数分も経たないうちにWordPressサーバーの追加と、最初のWordPressサイトの設置が完了します。この時点で、サーバー追加時に設定したURL(~.webstarterz.com)でWordPressサイトにアクセスすることが可能ですが、移転する個人ブログは独自ドメインを使っているので、その設定も行いましょう。(SSLも使っているのですが、それはまた別のタイミングで行います。)
図 5 設定するドメインを追加
WordPressドメインリストに使いたいドメインを追加します。ここでリージョンの選択を誤らないようにしましょう。また、この時点でドメインのDNS設定などの確認はないので、そのドメインで運用しているサイトがあったとしても影響が出ることはありません。
図 6 追加したドメインをWordPressサイトに設定
WordPressドメインリストへの使いたいドメインの追加が終わったら、WordPressサイトの設定画面に移って本番環境のURLを変更します。変更後URLの入力欄はサブドメインの入力と、WordPressドメインリストからのドメインの選択に分かれています。今回、サブドメインは使わないのでドメインの選択のみを行います。
図 7 IPアドレスを確認
URLの変更を行ったら、同じ画面をスクロールしてIPアドレスを確認します。Z.comでは固定IPアドレスを使用することもできますが、今回は共有IPアドレスを使用することにします。
すべての移転作業が終わって実際にドメインのDNS設定を変更する際には、ドメインのAレコードにこのIPアドレスを指定することになります。サブドメインを使用する場合は、IPアドレスの下に表示されているCNAMEを使うこともできるでしょう。また、DNSサーバーとしてZ.comを使うこともできるようです。(詳しい設定方法はZ.comのヘルプや、使用しているDNSサーバーの指示などにご参照ください。)
ここではまだ移転作業中なのでDNSの設定は変更しません。代わりに、ローカルのMacからだけ独自ドメインで参照できるように設定することにしましょう。MacやLinuxでは/etc/hostsファイル、Windowsではc:\windows\system32\drivers\etc\hostsファイルを編集して、Z.comのWordPressサーバーのIPアドレスと使用するドメインを紐付けます。
図 8 /etc/hosts
ここまで設定してWebブラウザからドメインをURLとして指定すると、作成したWordPressサイトがデフォルトテーマで表示されます。Z.comのWordPressサーバーでの設定が、ドメインの設定も含め無事完了したことが分かります。
図 9 WordPressサイトの表示確認
作業はステージング環境で!
では早速記事や画像などの移行を・・・と思うところですが、急がば回れ。作業はZ.comのWordPressサーバーの特徴的な機能の1つであるステージング環境を使うことにしましょう。
図 10 ステージング環境の追加
ステージング環境もあっという間に稼働中となります。
できあがったステージングサイトを見てみましょう。Basic認証がかかっているので、ステージング環境の追加時に指定したユーザー名とパスワードを入力します。当然ですが、本番環境と同じ見た目のサイトが表示されます。
図 11 ステージングサイトを表示
次に、ステージングサイトに対して記事や画像等のインポートを行います。本番サイトのWordPressダッシュボードを見るとZ.com WordPressステージング環境設定があり、「ステージングサイトから本番サイトへのコピー」ボタンがあります。ステージングサイトでの作業がすべて終わった後に、このボタンをクリックして本番サイトでの反映を一気に行おうというわけです。
図 12 Z.com WordPressステージング環境設定
文章が長くなってきましたので、残る移行作業は次回の記事に回したいと思います。
それでは、次回をお楽しみに!
1979年福岡県北九州市生まれ。
1996年頃よりWebサイトの構築、アプリ開発を開始し、多くの雑誌が掲載。国内中堅SI会社やコンサルティング会社等を経て、2013年にアルティザンエッジ合同会社を立ち上げ代表社員・CEOに就任。 技術そのものよりも、技術が社会にもたらす影響に興味を持ち、ITとビジネスが交わるところで活動中。クライアント企業のプロジェクトに参画するほか、イベント登壇や執筆活動にも積極的に取り組み、ブログにもいろいろ書き連ねています。
2013年より超初心者専門ITスクール「TECH GARDEN SCHOOL」で講師を務めるほか、最近はこどもたちにプログラミングを教える活動も始めました。 2016年10月に書籍「初めてのWatson APIの用例と実践プログラミング」をリックテレコムより刊行!