SeversMan でレンタルしたサーバーにWORDPRESS をインストールする手順

環境の準備

ブログ管理用ユーザーを作成

# useradd blog
# passwd blog

PHP のインストール

# yum install -y php.i386

php-mysql のインストール

「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」の対応

# yum install php-mysql

MySQL のインストール

インストール、起動、ランレベル3で自動起動するように設定

# yum install -y mysql-server
# /etc/rc.d/init.d/mysqld start
# chkconfig --level 3 mysqld on

root パスワードの変更

new_password は任意のパスワード dti-vps-xxxxx はServersMan のホスト名

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> set password for 'root'@'localhost' = password('new_password');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for 'root'@'dti-vps-xxxxx' = password('new_password');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for 'root'@'127.0.0.1' = password('new_password');
Query OK, 0 rows affected (0.00 sec)

ユーザ-確認

mysql> select host,user from mysql.user;                          c
+---------------+------+
| host          | user |
+---------------+------+
| 127.0.0.1     | root |
| dti-vps-xxxxx |      |
| dti-vps-xxxxx | root |
| localhost     |      |
| localhost     | root |
+---------------+------+
5 rows in set (0.00 sec)

FTPサーバーのインストール

インストール

# yum install -y vsftpd

設定ファイル vsftpd.conf を編集。anomymouse_enabled 行をコメントアウトし、xferlog_file 行にてログ出力ファイルを指定

# vi /etc/vsftpd/vsftpd.conf
#anonymous_enable=YES
xferlog_file=/var/log/vsftpd.log
# /sbin/chkconfig --level 3 vsftpd on

WordPress インストール

作業ディレクトリへ移動、ダウンロード、解凍

# cd /home/blog/download
# wget http://ja.wordpress.org/wordpress-3.0.1-ja.zip
# unzip wordpress-3.0.1-ja.zip

解凍されたディレクトリを移動し、公開名(blog)にリネーム

# mv wordpress /var/www/html
# cd /var/www/html
# mv wordpress blog

データベースの作成

# mysql -u root -p
Enter password:
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

権限の付与

権限を付与し、ログアウト

mysql> grant all privileges on wordpress.* to 'piroot'@'localhost' identified by 'new_password';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye

WordPress インストールスクリプトの実行

設定ファイルの書き込みを一時的に許可する

# cd /var/www/html/blog
# chmod o+w blog

インストール実行画面をブラウザで起動

http://サーバーのアドレス/blog/wp-admin/install.php をブラウザで開き、「設定ファイルを作成する」を実行 

wordpress01

事前に用意するデータベースの設定値の案内。準備済み。

wordpress02

上記で設定した値を入力する。

wordpress03

書き込み権限を与えていないと、ファイルが作成出来ないので、chmod にて書き込み権限を与える。

wordpress04 

以上で、とりあえず完了。

wordpress05

 

WordPress の更新 管理画面を見ると、バージョンアップできる様だ。

wordpress07 

自動で更新を選択

wordpress08

 

自動で更新するためには、Webサーバーにアクセス出来る必要があるので、FTPユーザーとパスワードには root のものを指定する。 vsftpd はデフォルトでは root でアクセス出来なくなっているので、一時的に /etc/vsftpd/ftpusers、/etc/vsftpd/user_list の両方からroot 行をコメントアウトし、作業後に戻す。

wordpress09

 

開始すると、更新が完了する。

wordpress10 


Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です