#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/]]''参照