でぶ

とあるサイトの開発室

『さくらのVPS』にWordPressをサクッとインストールしてみた。

はじめに。

前回までで下準備(Nginx、MariaDB、PHP-FPMのインストール)は完了しているはずなので、いよいよWordPressをインストールしてブログを始めるまでが今回の内容です。

まずはNginxの設定から。

WordPress用に設定ファイルを新規作成。

$ sudo vim /etc/nginx/conf.d/wordpress.conf

ドキュメントルート(デフォルトは/usr/share/nginx/html)の変更とPHPの設定。

あと、パーマリンクを使う場合の設定。 WordPressで個別記事、ページなど、トップページ以外が404エラーで見れない場合はここをチェック!

# /etc/nginx/conf.d/wordpress.conf

server {
    listen 80;
    server_name dev.cutecolors.jp.net;
    root /var/www/wordpress;
    location / {
        index  index.php;

        # Permalink Settings
        if (!-e $request_filename) {
            rewrite ^.+?(/wp-.*) $1 last;
            rewrite ^.+?(/.*\.php)$ $1 last;
            rewrite ^ /index.php last;
        }
    }
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors on;
        include fastcgi_params;
    }
}

設定を反映させるためにNginxを再起動。

$ sudo service nginx restart

WordPressのインストール。

と言っても、ダウンロードして解凍するだけ。

WordPressをインストールするディレクトリに移動。

$ cd /var/www

こちらで最新版を確認し、wgetコマンドでダウンロード

$ sudo wget http://ja.wordpress.org/wordpress-3.9.1-ja.tar.gz

ファイルを解凍し、ディレクトリの所有者をnginxに変更する。

$ sudo tar zxvf wordpress-3.9.1-ja.tar.gz
$ sudo chown -R nginx:nginx /var/www/wordpress

WordPress用のデータベースを作成。

MariaDBに接続。

$ mysql -u root -p
Enter password:

データベースを作成。今回は「wp」という名前で作成。

mysql> CREATE DATABASE wp;
Query OK, 1 row affected (0.04 sec)

データベースを操作するユーザーを作成。今回は「wpuser」という名前で作成。

mysql> GRANT ALL PRIVILEGES ON wp.* TO wpuser@localhost IDENTIFIED BY 'wpuser用の任意パスワード';
Query OK, 0 rows affected (0.06 sec)

ブラウザでWordPressにアクセス。

ブラウザにIPアドレスを入力してWordPressにアクセス。 IPアドレスは『さくら』からのメールに書いてあったものを入力。

[caption id="attachment_227" align="aligncenter" width="766"][設定ファイルを作成]するをクリック [設定ファイルを作成]するをクリック[/caption][caption id="attachment_228" align="aligncenter" width="742"][さあ始めましょう!]をクリック [さあ始めましょう!]をクリック[/caption]

[caption id="attachment_229" align="aligncenter" width="740"]赤枠内を記入 赤枠内を記入[/caption]

[caption id="attachment_226" align="aligncenter" width="740"][インストール実行]をクリック [インストール実行]をクリック[/caption]あとはブログの設定をすれば、終了です。お疲れ様でした!

まとめ。

『さくらのVPS』の契約からWordPressのインストールまでを3回に分けて記事にしました。

少しでも記事を参考にしてもらえたら嬉しいです☆

参考サイト。

WordPress日本語のサイト WordPress入門 (全23回) - プログラミングならドットインストール

[amazonjs asin="4844334832" locale="JP" title="いちばんやさしい WordPress の教本 人気講師が教える本格Webサイトの作り方"]

[amazonjs asin="4048702270" locale="JP" title="ハイパフォーマンスHTTPサーバ Nginx入門"]