LoginSignup
28
29

More than 5 years have passed since last update.

完全無料でカスタムドメインWordPressを運用する方法(OpenShift編)(Git使用者向き)

Last updated at Posted at 2015-09-13

まずは結果を確認

こんなサイトを作れます。
内容はこの記事と同じものです。

はじめに

この記事はGitの使用方法についてある程度理解している人向けです。
Gitって何?早くWordPress使わせろっていう人はググりながら進めるか、
新しい記事を書きますのでそれをお待ちください。

なぜOpenShiftか

2015年5月にHerokuの無料プランが変更になりました。
無料プランの制限や環境を以下にまとめました。

項目 OpenShift Heroku
無料プラン 制限なし 1日18時間まで
MySQL使用 1GBまで 5MBまで
クレジットカード登録必要
構築の容易さ 非常に簡単(ほぼワンクリック) 設定が必要

また、WordPressを簡単に開設できるサービスでは、
運営会社の広告が入ってしまうことがあります。
自分の広告を自由に貼るためにも、自分専用のWordPressを運用しましょう。
時代はPaaSです

導入方法

基本的なステップは4つです。

  1. 準備(Git、OpenShift、カスタムドメイン)
  2. WordPressを編集してpush
  3. (任意)phpMyAdminを編集してpush
  4. カスタムドメインの設定

0.ゴール


最終的なファイルの配置を先に示しておきます。
phpフォルダは.gitと同じ階層に新規作成します。
myadminフォルダはphpフォルダ直下に新規作成します。

php
├ myadmin
  ├ doc
  ├ examples
  ...
├ wp-admin
├ wp-content
├ wp-includes
├ license.txt
...

1.準備


  1. Gitのインストールをしましょう。方法はGoogleで
  2. OpenShiftのアカウント作成。
    1. phpアプリケーションを作成
    2. MySQLを追加
    3. Source Codeに記載されている "ssh:〜" をCloneする
  3. カスタムドメインの取得
    1. tkドメインを取得
    2. 登録時は一旦 "URL Forwarding" に適当な文字を入れておいてください
    3. 方法はGoogleで(捨てメールアドレスを作成すると良いかも)

2.WordPressを編集してpush


  1. WordPressのダウンロード
  2. phpフォルダ内に展開
  3. wp-config-sample.phpwp-config.phpにリネーム
  4. wp-config.phpの'DB_NAME'あたりをこれに書き換え
  5. push

おめでとうございます。
この段階でもうWordPressは動きます。
カスタムドメインの設定やphpMyAdminの設定をする方はもうひと踏ん張りしましょう。

3.phpMyAdminを編集してpush


  1. phpMyAdminのダウンロード
  2. php/myadminフォルダに展開
  3. php/myadmin直下のconfig.inc.phpの$cfg['Servers'][$i]['host']あたりをこれに書き換え
  4. push

4.カスタムドメインの設定

  1. OpenShiftの設定
    1. Applications画面で作成したアプリを選択
    2. foo-bar.rhcloud.comの横にある小さい "change" をクリック
    3. Domain nameに取得したドメイン(wwwを頭につける) 例:www.example.tk
  2. DNSの設定
    1. Dozensにアカウント作成
    2. ドメイン設定後、レコードを作成
    3. Record Name www、Type CNAME、 Content foo-bar.rhcloud.com
  3. tkドメインの設定
    1. 管理画面にログイン
    2. Domains > MyDomains > テーブルの右側のManage Domain
    3. Management Tools > NameServers
    4. Use custom nameservers (enter below)を選択
    5. DozensのNameServerを書く(NS1.DZNDNS.COM〜NS4.DZNDNS.COM)
    6. Change Nameserversをクリック

参考サイト

OpenShiftでWordPressを動かす方法の詳細は下記サイトを参考にしました。
PaaS で動かす WordPress + OpenShift 入門

DNSに関して不明点があればコメントをお願いします

28
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
29