ブログシステムであるWordPressを使用してブログサイトを構築する。
(WordPress(ワードプレス)は、オープンソースのブログソフトウェアである。PHPで開発されており、データベース管理システムとしてMySQLを利用している。単なるブログではなくCMSとしてもしばしば利用されている。)
※前提条件:Webサーバー+PHP、MySQLデータベースが構築済であること。
1. MySQLデータベース作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// MySQLへrootでログイン # mysql -u root -p // MySQLのrootパスワード応答 Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. // wordpressデータベース作成 mysql> create database wordpress; Query OK, 1 row affected (0.00 sec) // wordpressユーザ作成 mysql> grant all privileges on wordpress.* to wordpress@localhost identified by 'パスワード'; Query OK, 0 rows affected (0.00 sec) // MySQLからログアウト mysql> exit Bye # |
2. WordPressインストール
(1)php-mysqlインストール
WordPressはPHPで動作するため、PHPからMySQLデータベースへアクセスするためのパッケージであるphp-mysqlをインストールする
1 |
# yum -y install php-mysql |
(2)WordPressインストール
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// WordPressダウンロード # wget http://ja.wordpress.org/latest-ja.zip // WordPress解凍 # unzip latest-ja.zip // WordPress解凍先ディレクトリを/var/wwwディレクトリ下へ移動 # mv wordpress /var/www/ // WordPressディレクトリ所有者をApache実行ユーザへ変更 # chown -R apache:apache /var/www/wordpress/ // ダウンロードしたファイルを削除 # rm -f latest-ja.zip |
3. WordPress設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// 設定ファイルをサンプルよりコピー # cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php // 設定ファイル編集 # vi /var/www/wordpress/wp-config.php /** WordPress のためのデータベース名 */ define('DB_NAME', 'wordpress'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'wordpress'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'パスワード'); /**#@+ * 認証用ユニークキー * * それぞれを異なるユニーク (一意) な文字列に変更してください。 * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。 * 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることに なります。 * * @since 2.6.0 */ 認証用ユニークキーで生成した認証用ユニークキーを貼り付ける define('AUTH_KEY', '****************************************************************'); define('SECURE_AUTH_KEY', '****************************************************************'); define('LOGGED_IN_KEY', '****************************************************************'); define('NONCE_KEY', '****************************************************************'); define('AUTH_SALT', '****************************************************************'); define('SECURE_AUTH_SALT', '****************************************************************'); define('LOGGED_IN_SALT', '****************************************************************'); define('NONCE_SALT', '****************************************************************'); /**#@-*/ |
4. Apache設定
1 2 3 4 5 |
// WordPress用Apache設定ファイル作成 # echo Alias /wordpress /var/www/wordpress > /etc/httpd/conf.d/wordpress.conf # /etc/rc.d/init.d/httpd reload ← Apache設定反映 httpd を再読み込み中: [ OK ] |
5. WordPress確認
(1)WordPress初期設定
http://サーバー名/wordpress/へアクセスする
「サイトのタイトル」、「ユーザー名」、「メールアドレス」を入力して「WordPressをインストール」ボタン押下
「ユーザー名」、「パスワード」をメモして「ログイン」ボタン押下
※設定したメールアドレス宛に「WordPress インストール完了通知」メールが送信されてくる
(2)ブログ閲覧
http://サーバー名/wordpress/へアクセスする
(3)ブログ管理
http://サーバー名/wordpress/wp-login.phpへアクセスして、「WordPress インストール完了通知」メールに記載されているユーザー名、パスワードでログインする