概要

環境

範囲

ローカルのHostsファイル設定

$ sudo vi /private/etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1     localhost
192.168.33.10   dev.example.com

Apacheのmod_rewriteモジュール有効化

$ sudo vi /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
<Directory "/var/www/html/wordpress">
    Options FollowSymLinks
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>

WordPressをインストールしよう

mysql> create database example_wordpress;
mysql> grant all on example_wordpress.* to dbuser@localhost identified by 'your password';
  1. 公式サイト(日本語版)より最新版の wordpress-4.6.1-ja.zip をローカルにダウンロード&解凍
  2. 解凍した wordpress フォルダを仮想マシンのホームディレクトリ(/home/vagrant)に複製
  3. wordpressフォルダをDocumentRoot配下(/var/www/html)に移動
  4. wordpressディレクトリの所有者をapacheに変更
  1. ブラウザから http://dev.example.com/wordpress/ へアクセス
  2. 画面に沿ってDB接続情報(データベース名 / ユーザー名 / パスワード 等)を入力

ダッシュボードを使ってみよう

WordPressの設定をしてみよう

  1. デフォルト(Plain)→日付と投稿名(Day and name)に変更
  2. 変更を保存(Save Changes) wordpress ディレクトリ配下に .htaccess ファイルが自動的に生成
  1. wp-content 配下に uploads というディレクトリを作成
  2. パーミッションを 777 に変更
$ sudo mkdir uploads
$ sudo chown -R apache:apache uploads
$ sudo chmod 777 uploads

記事を投稿してみよう

  1. 投稿記事(All Posts) >> 新規追加(Add New)
  2. メニューを閉じる(Collasp menu)
  3. 表示オプション(Screen Options) >> スラッグ(Slug) にチェック
  4. 記事を作成
  5. カテゴリを選択
  6. スラッグを入力
  7. 公開 エディタは2種類:ビジュアル(Visual)とテキスト(Text)

スラッグを含むURLで記事にアクセスして404 Not Foundエラーとなる場合は .htaccess の内容に不備があるか mod_rewrite が有効化されていない可能性あり

固定ページを作ってみよう

  1. 固定ページ >> 新規追加
  2. 表示オプション(Screen Options) >> スラッグ(Slug) にチェック
  3. 記事を作成
  4. スラッグを入力
  5. 公開

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS