アプリ開発からお金の節約まで幅広く気になったネタを記録していきます

さくらいらぼ

Web制作

お名前.comのVPSでのWordPress移行作業

スポンサードリンク

投稿日:

onamaeonamae.jpg

お名前.comのVPS(KVM)プランでは「CentOS+PHP+MySQL+WordPress+nginx」の設定がテンプレート化されています。
WordPressサイトをVPSで動かすなら、VPS周りの設定が楽できるのでかなりサボれますよ。おすすめです。

↓お名前.comのレンタルサーバーはこちらから↓


お名前.comのVPSでのWordPress移行作業

※VPSにはすでにWordPressサイトが一つインストール済みであることが前提。
名称vpstestは全て仮名。

データベース移行

  1. 移行元サーバーからsqlファイルをバックアップ。
    プラグイン「BackWPup」を利用してDownload database backupを押す。

  2. ターミナル.appを開きディレクトリ移動。
    WordPressがあるdefaultディレクトリをコピー、権限変更

    SFTPでテーマファイル、画像フォルダ(uploads)、sqlファイルをアップロード。
    wp-config.phpからDBパスワードとユーザーを確認しておく。

  3. mysqlにログインしてデータベース作成

    データベース名(newwpdb)、パスワード(dbpasswd)は適時変更

  4. mysql logoutしてsqlインポート。

    念のためsqlインポート後、テーブル確認。

    wp-config.phpの編集。
    DB_NAME,DB_PASSWORD,table_prefixを変更

    SITEURLの上書き処理を書き込んでおく。

nginxバーチャルドメイン設定

  1. default.conf,default.backend.confをコピーしてマルチドメイン用の名前(vpstest.conf,vpstest.backend.conf)にリネーム。

  2. リネーム後、ファイル内のドメイン名、アクセスログの場所等を修正。

    ・default.conf,default.backend.confの編集
    listenのdefaultを削除しserver_nameに使用しているドメインを書き込む。
    移行作業後defaultの設定を戻す。

    server {
    listen unix:/var/run/nginx-backend.sock;
    server_name hogehoge.com;
    }

    ・vpstest.conf,vpstest.backend.confの編集
    rootファイルの場所・access_log error_logの場所を修正
    listenのdefaultを削除.

    defaultが重複していると再起動時にエラーがでる。

    vpstest.conf

    vpstest.backend.conf

  3. nginx再起動

移行ドメインのネームサーバー設定

Aレコード設定をする。

さくらドメインの場合

  1. 会員メニューにログイン

  2. ドメインのゾーン編集
  3. AレコードにVPSのIPを入力して更新。

ムーム-ドメインの場合

  1. コントロールパネルにログイン
  2. ドメイン操作→ドメイン選択→ネームサーバ設定変更→ムームードメインのネームサーバ(ムームーDNS)を使用する
  3. 変更後の「ムームーDNSのセットアップ情報変更 」を選ぶ。

  4. カスタムセットアップのAレコードにVPSのIPを入力して更新。

    onamaecutoms.jpg

スポンサードリンク

-Web制作
-, , ,

Copyright© さくらいらぼ , 2019 All Rights Reserved.