blog.lathercraft.net
WordPress は blog.lathercraft.net で動かすつもりなので、まずは昨日作った、www.lathercraft.net 用の設定ファイルをコピー。
[root@www2465uo takatoh]# cp /etc/nginx/conf.d/www.lathercraft.net.conf /etc/nginx/conf.d/blog.lathercraft.net.conf
コピーした blog.lathercraft.net.conf を編集して、サーバー名に当たるところを blog.lathercraft.net に、root を /var/www/wordpress に書き換える。
でもって Nginx を再起動。
[root@www2465uo takatoh]# service nginx restart nginx: [warn] conflicting server name "www.lathercraft.net" on 0.0.0.0:80, ignored nginx を停止中: [ OK ] nginx を起動中: nginx: [warn] conflicting server name "www.lathercraft.net" on 0.0.0.0:80, ignored [ OK ]
これで、blog.lathercraft.net にアクセスできるようになった。
WordPressをダウンロード
/var/www/wordpress にインストールすることにしたので、まずはディレクトリを作って移動する。
[root@www2465uo takatoh]# cd /var/www [root@www2465uo www]# ls cgi-bin error html icons [root@www2465uo www]# mkdir wordpress [root@www2465uo www]# ls cgi-bin error html icons wordpress [root@www2465uo www]# cd wordpress [root@www2465uo wordpress]# pwd /var/www/wordpress
日本語版の公式サイトから最新版をダウンロード。
[root@www2465uo wordpress]# wget http://ja.wordpress.org/wordpress-3.9.2-ja.zip --2014-08-10 12:07:50-- http://ja.wordpress.org/wordpress-3.9.2-ja.zip ja.wordpress.org をDNSに問いあわせています... 66.155.40.249, 66.155.40.250 ja.wordpress.org|66.155.40.249|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 6802737 (6.5M) [application/zip] `wordpress-3.9.2-ja.zip' に保存中 100%[======================================>] 6,802,737 231K/s 時間 29s 2014-08-10 12:08:19 (231 KB/s) - `wordpress-3.9.2-ja.zip' へ保存完了 [6802737/6802737]
ダウンロードしたファイルを解凍。
[root@www2465uo wordpress]# ls wordpress-3.9.2-ja.zip [root@www2465uo wordpress]# unzip -qq wordpress-3.9.2-ja.zip [root@www2465uo wordpress]# ls wordpress wordpress-3.9.2-ja.zip
あれ、wordpress ディレクトリができちゃった。というわけで、一つ上のディレクトリに移動してもう一度。
[root@www2465uo wordpress]# ls wordpress wordpress-3.9.2-ja.zip [root@www2465uo wordpress]# rm -f -r wordpress [root@www2465uo wordpress]# mv wordpress-3.9.2-ja.zip .. [root@www2465uo wordpress]# ls [root@www2465uo wordpress]# cd .. [root@www2465uo www]# rmdir wordpress [root@www2465uo www]# unzip -qq wordpress-3.9.2-ja.zip [root@www2465uo www]# ls cgi-bin error html icons wordpress wordpress-3.9.2-ja.zip
MySQLにデータベースを作る
WordPress 用の空のデータベースを作る。ユーザは wordpress にする。
[root@www2465uo www]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 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. mysql> USE mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> SHOW TABLES; +---------------------------+ | Tables_in_mysql | +---------------------------+ | columns_priv | | db | | event | | func | | general_log | | help_category | | help_keyword | | help_relation | | help_topic | | host | | ndb_binlog_index | | plugin | | proc | | procs_priv | | servers | | slow_log | | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | | user | +---------------------------+ 23 rows in set (0.00 sec) mysql> INSERT INTO user SET user="wordpress", password=password("wordpress"), host="localhost"; Query OK, 1 row affected, 3 warnings (0.00 sec) mysql> exit Bye [root@www2465uo www]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 13 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. mysql> CREATE DATABASE wpdb; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL ON wpdb.* TO wordpress; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
これでいいかな。
WordPressのインストール
blog.lathercraft.net/index.php にアクセスして WordPress をインストール。データベース名などを指定して続行すると、wp-config.php が書き込めないとでた。パーミッションの関係なんだろうけど、手動でコピペしてもいいらしいので、そのとおりに /var/www/wordpress/wp-config.php を作った。
改めて続行すると、あっという間にインストールは終わった。前にやった時もそうだけど楽でいいな。
さあ、ログインしてみよう。
なんでだーーーーーー!
……ああ、力尽きた……