■MySQLのデータベース作成
[root@centos ~]# mysql -u root -p ← MySQLへrootでログイン
Enter password: ← MySQLのrootパスワード応答
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1385
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database wordpress; ← wordpressデータベース作成
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on wordpress.* to wordpress@localhost identified by 'パスワード'; ← wordpressユーザ作成
Query OK, 0 rows affected (0.00 sec)
mysql> exit ← MySQLからログアウト
Bye
■WordPressのインストール
(1)php-mysqlインストール
WordPressはPHPで動作するため、PHPからMySQLデータベースへアクセスするためのパッケージであるphp-mysqlをインストールする
[root@centos ~]# yum -y install php-mysql ← php-mysqlインストール |
(2)WordPressインストール
[root@centos ~]# wget http://ja.wordpress.org/latest-ja.zip ← WordPressダウンロード
[root@centos ~]# unzip latest-ja.zip ← WordPress解凍
[root@centos ~]# mv wordpress /var/www/ ← WordPress解凍先ディレクトリを/var/wwwディレクトリ下へ移動
[root@centos ~]# chown -R apache:apache /var/www/wordpress/ ← WordPressディレクトリ所有者をApache実行ユーザへ変更
[root@centos ~]# rm -f latest-ja.zip ← ダウンロードしたファイルを削除 |
■WordPressの設定
※ここが本当に苦労した!!書き換えの権限がないとか、なんど言われたことか。。。
[root@centos ~]# cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php ← 設定ファイルをサンプルよりコピー
[root@centos ~]# 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', '****************************************************************');
/**#@-*/
|
■Apache設定
[root@centos ~]# echo Alias /wordpress /var/www/wordpress > /etc/httpd/conf.d/wordpress.conf ← WordPress用Apache設定ファイル作成
[root@centos ~]# /etc/rc.d/init.d/httpd reload ← Apache設定反映
httpd を再読み込み中: [ OK ] |
|
これでワードプレスがインストール完了。この土日、本当に悩んだけど、すっきり。