各種カスタマイズ
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
関連項目