#author("2018-08-26T18:51:46+09:00","","")

#author("2018-08-26T18:53:00+09:00","","")

[[CentOS7]]

*ブログサイト構築(WordPress) [#n9b93dfc]
[[WordPress>http://ja.wordpress.org/]]を使用してブログサイトを構築する。



*MySQLデータベース作成 [#u5c3d987]
|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# mysql -u root -p &color(lime){← ''MySQL''へ''root''でログイン};|
|Enter password: &color(lime){← ''MySQL''の''root''パスワード応答}; &br; Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1385 &br; Server version: 5.0.45 Source distribution &br;  &br; Type 'help;' or '\h' for help. Type '\c' to clear the buffer.|
|mysql> create database wordpress; &color(lime){← ''wordpress''データベース作成};|
|Query OK, 1 row affected (0.00 sec)|
|mysql> grant all privileges on wordpress.* to wordpress@localhost identified by '&color(lime){パスワード};'; &color(lime){← ''wordpress''ユーザー作成};|
|Query OK, 0 rows affected (0.00 sec)|
|mysql> exit &color(lime){← ''MySQL''からログアウト};|
|Bye|



*WordPressインストール [#bc2f3377]
**php-mysqlインストール [#nc4e5c1f]
''WordPress''は''PHP''で動作するため、''PHP''から''MySQL''データベースへアクセスするためのパッケージである''php-mysql''をインストールする

|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# yum -y install php-mysql &color(lime){← ''php-mysql''インストール};|



**WordPressインストール [#p3acebc2]
|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# wget http://ja.wordpress.org/latest-ja.zip &color(lime){← ''WordPress''ダウンロード};|
|[root@centos ~]# unzip latest-ja.zip &color(lime){← ''WordPress''解凍};|
|[root@centos ~]# mv wordpress /var/www/ &color(lime){← ''WordPress''解凍先ディレクトリを''/var/www''ディレクトリ下へ移動};|
|[root@centos ~]# chown -R apache:apache /var/www/wordpress/ &color(lime){← ''WordPress''ディレクトリ所有者を''Apache''実行ユーザーへ変更};|
|[root@centos ~]# rm -f latest-ja.zip &color(lime){← ダウンロードしたファイルを削除};|



*WordPress設定 [#r1bbcfbf]
|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php &color(lime){← 設定ファイルをサンプルよりコピー};|
|[root@centos ~]# vi /var/www/wordpress/wp-config.php &color(lime){← 設定ファイル編集};|
|&color(lime){/** WordPress のためのデータベース名 */}; &br; define('DB_NAME', 'wordpress'); &color(lime){← データベース名}; &br;  &br; &color(lime){/** MySQL データベースのユーザー名 */}; &br; define('DB_USER', 'wordpress'); &color(lime){← データベースユーザー名}; &br;  &br; &color(lime){/** MySQL データベースのパスワード */}; &br; define('DB_PASSWORD', '&color(lime){パスワード};'); &color(lime){← データベースユーザーパスワード}; &br;  &br; /**#@+ &br;  * 認証用ユニークキー &br;  * &br;  * それぞれを異なるユニーク (一意) な文字列に変更してください。 &br;  * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。 &br;  * 後でいつでも変更して、既存のすべての ''cookie'' を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることに &br; なります。 &br;  * &br;  * @since 2.6.0 &br;  */ &br; [[認証用ユニークキー>https://api.wordpress.org/secret-key/1.1/salt/]]で生成した認証用ユニークキーを貼り付ける &br; define('AUTH_KEY',         '****************************************************************'); &br; define('SECURE_AUTH_KEY',  '****************************************************************'); &br; define('LOGGED_IN_KEY',    '****************************************************************'); &br; define('NONCE_KEY',        '****************************************************************'); &br; define('AUTH_SALT',        '****************************************************************'); &br; define('SECURE_AUTH_SALT', '****************************************************************'); &br; define('LOGGED_IN_SALT',   '****************************************************************'); &br; define('NONCE_SALT',       '****************************************************************'); &br; /**#@-*/|

|&color(lime){/** WordPress のためのデータベース名 */}; &br; define('DB_NAME', 'wordpress'); &color(lime){← データベース名}; &br;  &br; &color(lime){/** MySQL データベースのユーザー名 */}; &br; define('DB_USER', 'wordpress'); &color(lime){← データベースユーザー名}; &br;  &br; &color(lime){/** MySQL データベースのパスワード */}; &br; define('DB_PASSWORD', '&color(lime){パスワード};'); &color(lime){← データベースユーザーパスワード}; &br;  &br; /**#@+ &br;  * 認証用ユニークキー &br;  * &br;  * それぞれを異なるユニーク (一意) な文字列に変更してください。 &br;  * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。 &br;  * 後でいつでも変更して、既存のすべての ''cookie'' を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。 &br;  * &br;  * @since 2.6.0 &br;  */ &br; [[認証用ユニークキー>https://api.wordpress.org/secret-key/1.1/salt/]]で生成した認証用ユニークキーを貼り付ける &br; define('AUTH_KEY',         '****************************************************************'); &br; define('SECURE_AUTH_KEY',  '****************************************************************'); &br; define('LOGGED_IN_KEY',    '****************************************************************'); &br; define('NONCE_KEY',        '****************************************************************'); &br; define('AUTH_SALT',        '****************************************************************'); &br; define('SECURE_AUTH_SALT', '****************************************************************'); &br; define('LOGGED_IN_SALT',   '****************************************************************'); &br; define('NONCE_SALT',       '****************************************************************'); &br; /**#@-*/|




*Apache設定 [#zae713fc]
|BGCOLOR(black):COLOR(white):|c
|[root@centos ~]# echo Alias /wordpress /var/www/wordpress > /etc/httpd/conf.d/wordpress.conf &color(lime){← ''WordPress''用''Apache''設定ファイル作成};|
|[root@centos ~]# systemctl reload httpd &color(lime){← ''Apache''設定反映};|



*WordPress確認 [#ob758342]
**WordPress初期設定 [#p18ee2e9]
+http://サーバー名/wordpress/へアクセスする
+「サイトのタイトル」、「ユーザー名」、「メールアドレス」を入力して「''WordPress''をインストール」ボタン押下
+「ユーザー名」、「パスワード」をメモして「ログイン」ボタン押下

&color(red){※設定したメールアドレス宛に「''WordPress'' インストール完了通知」メールが送信されてくる};

**ブログ閲覧 [#je2d144b]
http://サーバー名/wordpress/へアクセスする

**ブログ管理 [#d38d0a2c]
http://サーバー名/wordpress/wp-login.phpへアクセスして、「''WordPress'' インストール完了通知」メールに記載されているユーザー名、パスワードでログインする

詳細は''[[WordPressフォーラム>http://ja.forums.wordpress.org/]]''参照

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS