皆様こんにちわ。
最近は魚のアラばかり買って食べてる犬吉です。
だって安くて美味しいだもの。

WEBサーバ編からの続きです。
これで最後でございます。

目次

  1. DBの作成
  2. アップロード
  3. 微調整

3.1 DBの作成

まず、WordPress用のDB(データベース)を作成します。

とりま、やり忘れてたMySQLの設定。

[shell]chkconfig mysqld on[/shell]

で自動起動ように設定。

[shell]chkconfig[/shell]

をして、mysqldの項目の2〜5がonになってたらOK。

[shell]mysql -u root -p[/shell]

でrootアカウントでmysqlにログイン。
パスワードを聞かれるので、前回設定したヤツを入力。

[shell]mysql>[/shell]

ってなってたらログインしてます。

[mysql]CREATE DATABASE wp;[/mysql]

でデータベース作成。wpの部分は好きなデータベース名に打ち替えてください。

[mysql]GRANT ALL PRIVILEGES ON wp.* TO newuser@localhost IDENTIFIED BY “*******”;[/mysql]

newuserの部分はワードプレス用DBを扱うようの新規アカウント名。
*******の部分はnewuserのパスワードを入力。

これで、「newuser」アカウントで「wp」データベースをパスワード「*******」で操作できるようになりました。

3.2アップロード

sftpクライアントを持ってれば、設定してサイトデータをアップロードしてください。

コーディング・構築済みのWordPressサイトなんてない場合は、

[shell]cd var/www/html/****[/shell]

***の部分は環境しだい。
cdコマンドでアップロードしたいドメインのルートディレクトリに移動して、

[shell]wget http://ja.wordpress.org/wordpress-4.1-ja.tar.gz
tar zxvf wordpress-4.1-ja.tar.gz
# chown -R apache wordpress[/shell]

1行目は、wgetコマンドでWordPressの本体ファイルをダウンロード。
2行目は、tarコマンドで解凍。
3行目は、apacheから書き込めるようパーミッションを変更。
ちなみに4.1の部分はwordpressのバージョンなので違う場合は打ち替えてね。

http://ドメイン/wordpress

でWordPressの初期設定画面になりますので設定してね。

3.3微調整

WordPress自体は正常に動作してるとして話を進めます。

3.2の内容だと、wordpressのトップページがルートから1階層下のwordpressフォルダになってます。

ルート直下にwordpressを展開するのが個人的に嫌なのでそうしてます。
なので、最後にルート直下がwordpressのトップページになるようにします。

1.WordPress管理画面の「設定」>「一般」>「サイトアドレス」項目「http://ドメイン/wordpress」となっているのを「http://ドメイン」に変更して保存。

2.サーバー、wordpressフォルダ直下のindex.phpをルートに移動。

3.さきほどの「index.php」を編集

[php]require(‘./wp-blog-header.php’);[/php]

となっているのを

[php]require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );[/php]

に変更して完了。これで動くはず。

ちなみに、他のサーバー環境だと「/wp/wp-blog-header.php」の部分を「./wp/wp-blog-header.php」と書いてもイケるみたいですが、さくらのサーバーとかだとホワイトアウト。エラーになります。
思わず「なんでやねん!(エセ関西弁)」って心のなかで突っ込んでしまいましたよ。はい。

なにわともあれ「さくらのVPS WordPress設置までの手順」シリーズ、これで終わりです。
書き終わっての所感。

  • denyhostsのインストールとか、“まあいいか”と省いたが、まあいいか。
  • 1の初期設定編だけ異常に長くてバランスが悪くなっちゃた。

 

一応、最後に注意点として、あたかも初心者への説明っぽく書いてますが、あくまで私の備忘録。参考になれば幸いですが「情報が正しいこと」は保証できません。

あまりに酷い間違いやヘンテコなことをしてる箇所がある場合は、コメントで指摘していただければ修正いたします。

ご高覧いただきありがとうございました。

Trackbacks/Pingbacks

  1.  【WEBサーバ編】さくらのVPS WordPress設置までの手順 | 8bit8px フロントエンドエンジニア備忘録 by LuckyDogWorks

Comments are closed.