WordPressのインストール方法について
  • facebookページ
  • twitterページ
  • 2018.02.13

    WordPressのインストール方法について

    ブログのシステムとして有名なWordPress。本来はWebサイトやアプリケーションのCMS(コンテンツ・マネージメント・システム)として使用されることが多く、個人から製作会社まで幅広く用いられています。

    またCMSシステムを構築する勉強としてもPHPが使用されているのもあって敷居が低く、本や資料もネット上から多く見つけることもできます。今回は、Redhat系OSのサーバーへコマンドライン(CLI )を使用したインストール方法を説明します。

    WordPressのインストールに必要なもの

    まずはWordPressを構築するために必要なものを紹介します。

    レンタルサーバー

    WordPressを動作させるためには、PHPが動作するWebサーバが必要になります。サーバーは現在だとAWS(Amazon)やGCP(Google)などのクラウドサーバーを利用する方法。または、クラウドサービスでなくとも、さくらインターネットやヘテムルなど月額固定で比較的安いレンタルサーバーでも良いです。

    FTPクライアントソフト

    WordPressは、1つのアプリケーションプログラムです。このプログラムは、後で説明するように、プログラムファイルを貴方のコンピューター(以降ローカルと呼びます)に一旦ダウンロードした後に、サーバーへアップロードする必要があります。ローカル環境からサーバーへファイルをアップロードする1つの方法にFTPと呼ばれるプロトコルを利用する方法があります。このFTPプロトコルを使ってアップロードするためのアプリケーションソフトをFTPのクライアントソフトと言います。有名なものとしてはFileZillaなどがあります。

    WordPressをダウンロードする

    WordPressをダウンロードします。 日本語WordPressのサイトにアクセスし、右上にある「WordPressをダウンロード」ボタンを押した遷移先画面にあるダウンロードボタンを押してローカル環境へダウンロード保存しましょう。

    サーバーへアップロードする

    先ほどのFTPクライアントソフトを使用し、サーバへ接続後にWordPressファイルをアップロードします。アップロード先は、サーバーをレンタルした時に与えられるユーザーのホームディレクトリにとりあえずアップロードしましょう。およそアップロード先のディレクトリは、/home/ユーザー名/ のようなものとなるでしょう。

    WordPressをインストールする

    SSHでレンタルサーバーへログインする

    レンタルサーバーにSSHでログインします。SSHはプロトコルの1種でローカル環境からSSHプロトコルを使用することでレンタルサーバーの環境を制御することができるようになります。接続するためには、ローカル環境でターミナルソフトを起動します。その後、下のコマンドを実行しましょう。
    ssh ユーザー名@ホスト名
    ユーザー名とホスト名はレンタルした時にレンタルサーバー会社から伝えられたものを使用します。
    上記コマンドを入力しリターンキーを押し実行すると、パスワードを聞かれるので、こちらもレンタルサーバー会社から伝えられたものを入力しましょう。

    必要なミドルウェアをインストール

    WordPressを動作させるためには、Webサーバー(HTTPサーバ)、データベースサーバー(MySQL)、PHP(インタプリター)が必要です。以下のようにミドルウェアをインストールするためのコマンドを使用してインストールします。
    yum install httpd mysql-server php php-mysql

    データベースMySQLの設定

    WordPressは、データベースとしてMySQLを使用しますので、その準備を行います。まず、mysqlへログインします。
    mysql -u root -p
    パスワードを聞かれますが、パスワードは設定していないので、そのままリターンキーを押してください。

    次にWordPressで使用するデータベースを作成します。
    create database wp
    これでwpというデータベースが作成されました。このwpデータベースに対してアクセス権を設定します。
    とりいそぎ、rootユーザーにアクセス権を任意のパスワードで与えてみましょう。本来であれば、rootユーザーを使用するのはセキュリティーの観点からさけるべきなので、可能であればrootではなく、別のユーザー名を使用しましょう。

    grant all privileges on wp.* to root@localhost identified by 'パスワード';
    パスワードは、覚えておきましょう。

    WordPressファイルの展開

    FTPでアップロードしたファイルは、.tar.gz形式もしくは、.zip形式のファイルです。このファイルをドキュメントルートに展開します。今回は、ドキュメントルートを/var/www/wordpressとします。まず/var/wwwディレクトリ配下に先ほどFTPクライアントソフトでアップロードしたファイルを移動します。
    mv /home/User名/ワードプレスファイル名 /var/www

    次にWordPressのファイルを展開します。今回は、.tar.gzファイルを展開する例を示します。
    tar zxvf アップロードしたファイル名.tar.gz

    展開されたファイルのディレクトリ名をwordpressに変更します。展開されたファイルのトップディレクトリ名がwordpressである場合は、必要ありません。
    mv 展開されたファイルのトップディレクトリ名 wordpress

    最後に展開されたファイルのオーナーとグループをWebサーバーがアクセスできるものに変更します。今回はインストールしたウェブサーバーがApacheと想定します。
    chown -R apache.apache /var/www/wordpress

    webサーバーの設定

    Webサーバーのデフォルトのドキュメントルートとは違うもの(/var/www/wordpress)に設定したいので、その設定を行います。viコマンドでwebサーバーの設定ファイルを開き、以下のようにDocmentRootディレクティブを書き換えます。
    vi /etc/httpd/conf/httpd.conf
    DocumentRoot "/var/www/wordpress"
    <Directory "/var/www/wordpress">
    AllowOverride All

    ログインする

    ここまで設定が出来ましたら、Webブラウザを開いて、レンタルサーバーにアクセスしましょう。ブラウザに入力するURL名ですが、まだ、IPアドレスとドメインの紐付けがされていない前提で進めます。レンタルサーバーをレンタルした時、もしくはFTPで接続した時に入力したホスト名、またはIPアドレスを直接ブラウザに入力しましょう。すると、以下のような画面が出ると思います。

    「さあ、始めましょう」のボタンを押すと、つぎに以下のような画面が表示されるので、データベース名にはwordpress、ユーザー名にはroot、データベース名のホスト名にはlocalhost、テーブルの接頭語にはwp_と入力しましょう。ユーザー名にroot以外のものを設定した場合は、そのユーザー名を入力し、テーブルの接頭語に関しても、wp_ではなくても大丈夫です。送信ボタンを押し、インストール実行ボタンを押すと、WordPressのインストールが開始されます。

    無事にインストールが完了すると、WordPressにログインするために必要なユーザー名とパスワードなどの設定を行う画面が表示されますので、入力し最後にログインボタンを押して、設定したユーザー名とパスワードでログインできれば終了です。

    まとめ

    これで、WordPressを使用するための基本的・最低限の準備が完了しました。この後は、ここでは説明していないIPアドレスとURLの設定や、最初の一歩として何かブログ記事を追加してみたり、テーマデザインを変更したり、プラグインをインストールしてみたりしながら、少しずつ慣れてみましょう。


    ポテパンが提供するサービスについて

    本メディア「ポテパンスタイル」を運営する株式会社ポテパンは、エンジニアキャリア領域で複数サービスを提供しています。

    ポテパンフリーランス

    ポテパンフリーランス

    フリーランスエンジニアの方に高単価案件をご紹介しております。弊社ではフリーランス案件を常時300件ほど保有しており、その中からあなたに適した案件をご案内いたします。また、これから独立してフリーランスになる方の無料個別相談も承っております。フリーランスになった後の案件獲得方法やお金面(税金や保険など)についてお答えいたします!フリーエンジニアになりたい方向けのコンテンツも盛りだくさんです。

    ポテパンキャリア

    ポテパンキャリア

    エンジニア職専門の転職エージェントです。ポテパンキャリアでは、技術のわかるエージェントがあなたの転職をサポートします。エージェント自身がエンジニアなので、あなたと同じ目線で仕事内容や今後のキャリアについて一緒に考えることができます。年収800万円以上のハイスペック転職をご希望の方は「ポテパンプロフェッショナル」もご用意しておりますのでご利用下さいませ。

    ポテパンキャンプ

    ポテパンキャンプ

    ポテパンキャンプでは、RubyにてゼロからオリジナルのECサイトを作り上げてる3ヶ月間の実践型カリキュラムを提供しております。すでに本スクールの卒業生は、エンジニア職として様々な企業様に就職しております。なお、本スクールは受講料10万円と他社スクールに比べ格安となっており、またポテパンからご紹介させていただいた企業へ就職が決まった場合は、全額キャッシュバックいたします。



    株式会社ポテパンは、企業とエンジニアの最適なマッチングを追求しています。気になるサービスがあれば、ぜひ覗いてみてください!

    ポテクラバナー ポテプロバナー

    この記事をシェア

    • Facebookシェア
    • Twitterシェア
    • Hatenaシェア
    • Lineシェア
    pickup









    ABOUT US

    ポテパンはエンジニアと企業の最適なマッチングを追求する企業です。

    READ MORE