一般ユーザーページの公開
一般ユーザーページとして、Wordpress 2.9.2 のサイトを構築して、公開してみます。
$ sudo /usr/usr/sbin/a2enmod userdir
$ cd /home
$ mkdir public_html
$ chmod o+x /home/hbirds
$ chmod o+x ~/public_html
$ cd /home/hbirds/public_html
$ wget http://ja.wordpress.org/wordpress-2.9.2-ja.tar.gz
$ tar xzf wordpress-2.9.2-ja.tar.gz
$ sudo chown -R www-data:www-data /home/hbirds/public_html/wordpress
$ chmod o+r ~public_html/*
次にデータベースを作成します。
wpというデータベース名、hbirdsというユーザ名、ABCD1234というパスワードで作成します。
$ mysql -u root -p
mysql> CREATE DATAVASE wp;
mysql> GRANT ALL on wp.* to hibirds@localhost IDENTIFIED BY 'ABCD1234';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
以上を入力していくと、実際には、以下のようになります。問題がなければ、Query OKとなり最後にByeとなります。ミススペルがあるともちろんエラーが出ますので、入力し直してください。
hbirds@ubuntu:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 49
Server version: 5.1.37-1ubuntu5 (Ubuntu)
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> CREATE DATABASE wp;
Query OK, 1 row affected (0.02 sec)
mysql> GRANT ALL on wp.* to hbirds@localhost IDENTIFIED BY 'ABCD1234';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> QUIT;
Bye
次にブラウザに以下のように入力します。
http://hbirds.homelinux.com/~hbirds/wordpress/wp-admin/install.php
すると、右のようにconfigファイルがないというエラーメッセージとともに、ウィザード形式でconfigファイルを作成するかどうかを尋ねられます。
もちろんconfigファイルを手動で作成することもできますが、ここではウィザード形式で作って行くことにして、左下のボタンをクリックします。
すると右のような注意書き画面が表示されますが、迷うわず「次に進みましょう!」をクリックします。
すると右のような設定画面が表示されるので、適宜入力していきます。データベース名、ユーザ名、パスワードは、データベース作成時のものと一致させる必要があります。
入力後にボタンをクリックします。
前画面の項目が正しく入力されると、このようにインストールを促す画面が表示されるので、引き続きクリックしてインストールを続けます。
ブログのタイトルと連絡先のメールアドレスを入力します。
実験サイトなので検索エンジンの対象にならないようにチェックを外しておきます。
「WordPressをインストール」をクリックします。
成功しました。
管理者名 admin と パスワードがセットされます。
このパスワードをコピーしておき、「ログイン」します。
WordPressのログイン画面が表示されますので、さきほどの管理者名とパスワードを入力して、ログインします。
プロフィールのページを開いての部分をクリックして、新規のユーザー登録をします。
新規ユーザー名、メールアドレス、新規のパスワードを入力、権限を管理者に変更して、「ユーザーを追加」をクリックします。
ブラウザーに http://hbirds.homelinux.com/~hbirds/wordpress/wp-login.php と入力し、新規ユーザーでログインします。
右のログイン画面が現れるので、先ほど登録したユーザー名とパスワードを入力し、ログインします。
管理画面から admin ユーザーを削除してしまいます。
新しいブログができました。
URLは、http://hbirds.homelinux.com/~hbirds/wordpress/ となります。
問題なくデフォルトのテーマでページが公開できました。
新規の投稿を実験的にしてみました。バッチリです。
あとは、WordPressを適宜カスタマイズするだけです。