WordPressのインストールめも
はじめに
以前からWebページの更新業務をやっていて、CMSの存在を知っていた。ただ、CMSのセットアップの手間を考えれば、このままHTMLを書いたほうがいいと思っていた。
しかし、セマンティック/レスポンシブなWebページを構成しようと思うと、それはそれで作業量が増えてしまう。CMSを使ったほうがより簡単に両方の要件を満たせると思い、一番メジャーそうなWordPressを導入することとした。
WordPressのダウンロード
以下のURLから導入できる。ファイルを解凍して、Webサーバーの公開用ディレクトリに入れておく。http://ja.wordpress.org/
データベースの準備
まずはサーバー上に、WordPress 用のデータベースと、そのデータベースへの全アクセス権・編集権を持つ MySQL ユーザを作成する。MySQLにrootで入って。などして、WordPress用のユーザーを作成する。
mysql> GRANT ALL PRIVILEGES ON *.* TO adminusername@localhost
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
adminusernameは適当な名前、some_passは適当なパスワードを入力する。
後は
$ mysql -u adminusername -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 22 Server version: 5.0.95 Source distribution Copyright (c) 2000, 2011, 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 wordpress; Query OK, 1 row affected (0.16 sec) mysql> GRANT ALL PRIVILEGES ON databasename.* TO "adminusername"@"hostname" IDENTIFIED BY "some_pass"; Query OK, 0 rows affected (0.01 sec) mysql> ks Query OK, 0 rows affected (0.00 sec) mysql> exit Bye $
などして、WordPress用のデータベースを用意する。
wp-config.phpの編集
1. wp-config-sample.php ファイルの名前を wp-config.php に変更。2. viで wp-config.php を開き、wp-config.php を編集する。コメントアウトの説明に従い使用しているデータベース、ユーザー名、パスワード等を入力する。
設定が終わったのでWebブラウザでhttp://localhost/wordpress/wp-admin/install.phpにアクセスしてみる。
注:私の環境の場合、/http/WordPress/(httpがApacheのドキュメントルート)としているので、上記のURLとなる。
PHPのバージョンアップ
ということで、バージョンアップを行う。これについては、別のエントリーで紹介しているのでそちらを参照してもらいたい。
PHPのバージョンアップ http://d.hatena.ne.jp/Michael_e29/20120409
5分でできるインストールブロセスへようこそ!
これで、やっと「5分でできるインストールプロセス」にたどり着く。ここにたどり着くまでに、とっくに5分は過ぎている(笑
これ以降は、このプロセスにしたがって必要事項を入力する。5分もかからずセットアップが終了する。
MySQLの設定
http://wpdocs.sourceforge.jp/WordPress_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#Using_the_MySQL_Client