WordPressのセットアップ手順

2017年5月9日

はじめに

概要

  • WordPressとはブログシステム

公式サイト

セットアップ

  • データベース作成
    • ローカル開発環境 or VPSでMySQLにログインし、DB作成
[dotinstall@tk2-255-37371 ~]$ mysql -u root -p
Enter password:

mysql> create database dotinstall_wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on dotinstall_wordpress.* to dbuser@localhost identified by '42Uwxf2';
Query OK, 0 rows affected (0.00 sec)
  • WordPressインストール
  • サンプルファイルを元に設定する
$ tk2-255-37371.vs.sakura.ne.jp:~$ cd wordpress/
$ tk2-255-37371.vs.sakura.ne.jp:~/wordpress$ cp wp-config-sample.php wp-config.php

 28 /** WordPress のためのデータベース名 */
 29 define('DB_NAME', 'database_name_here');
 30
 31 /** MySQL データベースのユーザー名 */
 32 define('DB_USER', 'user_name');
 33
 34 /** MySQL データベースのパスワード */
 35 define('DB_PASSWORD', 'password_here');

 28 /** WordPress のためのデータベース名 */
 29 define('DB_NAME', 'dotinstall_wordpress');
 30
 31 /** MySQL データベースのユーザー名 */
 32 define('DB_USER', 'dbuser');
 33
 34 /** MySQL データベースのパスワード */
 35 define('DB_PASSWORD', '42Uwxf2');
  • セキュリティのためのキー設定
    55 define('AUTH_KEY',         'put your unique phrase here');
    56 define('SECURE_AUTH_KEY',  'put your unique phrase here');
    57 define('LOGGED_IN_KEY',    'put your unique phrase here');
    58 define('NONCE_KEY',        'put your unique phrase here');
    59 define('AUTH_SALT',        'put your unique phrase here');
    60 define('SECURE_AUTH_SALT', 'put your unique phrase here');
    61 define('LOGGED_IN_SALT',   'put your unique phrase here');
    62 define('NONCE_SALT',       'put your unique phrase here');
    
  • ここまでできればWordPressのセットアップ画面を開けるはず
    スクリーンショット 2016-07-07 17.05.52.png
  • WordPressのセットアップ画面を開くまでに困ったこととその対処法
    • VirtualHostの設定を行っていたら、 まったくwordpressの画面を開いてくれなかった
      • いったん設定解除で対応
    • データベース確立エラーとの表示
      • wp-config.phpのユーザ名がDBの権限を与えたユーザ名になっていなかった

管理画面の使い方

  • パーマリンクの設定変更
    • .htaccessの変更をしろと言われるので、ファイルを作ってコピペ ※ うまく.htaccessくんが読み込めてなくて、記事ページがNotFoundになるので一旦設定解除
$ tk2-255-37371.vs.sakura.ne.jp:~$ vim /var/www/html/wordpress/.htaccess

  1 <IfModule mod_rewrite.c>
  2 RewriteEngine On
  3 RewriteBase /wordpress/
  4 RewriteRule ^index\.php$ - [L]
  5 RewriteCond %{REQUEST_FILENAME} !-f
  6 RewriteCond %{REQUEST_FILENAME} !-d
  7 RewriteRule . /wordpress/index.php [L]
  8 </IfModule>

 304     AllowOverride None
 304     AllowOverride All
  • 画像をアップロードできるようにするには専用のフォルダを作り、パーミッションを変更する
$ tk2-255-37371.vs.sakura.ne.jp:~$ mkdir /var/www/html/wordpress/wp-content/uploads

$ tk2-255-37371.vs.sakura.ne.jp:~$ ll /var/www/html/wordpress/wp-content/
drwxrwxr-x 2 dotinstall dotinstall 4096  7月  7 17:40 2016 uploads

$ tk2-255-37371.vs.sakura.ne.jp:~$ chmod 777 /var/www/html/wordpress/wp-content/uploads

$ tk2-255-37371.vs.sakura.ne.jp:~$ ll /var/www/html/wordpress/wp-content/
drwxrwxrwx 2 dotinstall dotinstall 4096  7月  7 17:40 2016 uploads

基本的な使い方

  • 記事投稿
    • 表示オプションでスラッグを有効にする

参考URL

ドットインストール WordPress入門


PAGE TOP
/* 解析ツール Googleアナリティクス */ /* 解析ツール ptengine */