WordPress用アカウント

各種カスタマイズ

WordPressアカウント

今回のWordPressサーバーは、サーバー管理には興味がない人が、サーバー管理者からWordPress用アカウントを与えられて、従来のホームページ管理とほぼ同じ流れで利用できるレベルのものを目標としています。
例えば、自身が個人契約しているプロバイダーや、ビジネス向けプロバイダーのレンタルサーバーのように、プロバイダーから与えられたアカウント情報でサーバーへ ftp接続すると、すぐ目の前にホームページフォルダーや、アクセスログフォルダーが置かれているように構成します。

adduser コマンドを使って、”wordpress”グループに属する”wordpress”というアカウントユーザーを作成します。
$HOMEは /home/wordpress となるように設定します。太字が入力した箇所。茶文字は確認メッセージ

# adduser
Username: wordpress
Full name: wp user
Uid (Leave empty for default):
Login group [wordpress]:
Login group is wordpress. Invite wordpress into other groups? []:www
Login class [default]:
Shell (sh csh tcsh nologin) [sh]: tcsh (作者の好み)
Home directory [/home/wordpress]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:*******(実際には非表示)
Enter password again:*******
Lock out the account after creation? [no]:
Username : wordpress
Password : *****
Full Name : wp user
Uid : 1002
Class :
Groups : wordpress
Home : /home/wordpress
Home Mode :
Shell : /bin/tcsh
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (wordpress) to the user database.
Add another user? (yes/no): no
Goodbye!

/home/wordpress のカスタマイズ

上で作成した wordpress アカウントのホームディレクト /home/wordpress の下にApache 用のドキュメントルートとログディレクトリーを作成し、Apacheからアクセスできるようにパーミッションを設定します。

# cd /home/wordpress
# mkdir homepage log cgi-bin
# chown wordpress:wordpress homepage log cgi-bin
# chmod g+w homepage log cgi-bin

wordpressグループにwwwを追加する

/home/wordpress ディレクトリに Apache が読み書きできるように wordpress グループにApacheが属しているグループ www を追加します。

</etc/group>
wordpress:*:1002:www

 

関連項目