WordPressのセットアップ手順
はじめに
概要
- 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インストール
- ここからインストールし、解凍
- CyberDuckで
/var/www/html
配下にコピー
- サンプルファイルを元に設定する
$ 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のセットアップ画面を開けるはず
- WordPressのセットアップ画面を開くまでに困ったこととその対処法
- VirtualHostの設定を行っていたら、 まったくwordpressの画面を開いてくれなかった
- いったん設定解除で対応
- データベース確立エラーとの表示
- wp-config.phpのユーザ名がDBの権限を与えたユーザ名になっていなかった
- VirtualHostの設定を行っていたら、 まったくwordpressの画面を開いてくれなかった
管理画面の使い方
- パーマリンクの設定変更
- .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
基本的な使い方
- 記事投稿
- 表示オプションでスラッグを有効にする
ディスカッション
コメント一覧
まだ、コメントがありません