『さくらの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
$ 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回に分けて記事にしました。
- 『さくらのVPS』で初めての仮想専用サーバー。まずは初期設定でしょ!
『さくらのVPS』にNginx、PHP-FPM、MariaDBな環境を構築したよ!
『さくらのVPS』にWordPressをサクッとインストールしてみた。
少しでも記事を参考にしてもらえたら嬉しいです☆
参考サイト。
WordPress日本語のサイト WordPress入門 (全23回) - プログラミングならドットインストール
[amazonjs asin="4844334832" locale="JP" title="いちばんやさしい WordPress の教本 人気講師が教える本格Webサイトの作り方"]
[amazonjs asin="4048702270" locale="JP" title="ハイパフォーマンスHTTPサーバ Nginx入門"]