wiki:WordPressJaInstall

WordPress 日本語版 インストールガイド 3.3

記述内容を更新して WordPress 3.3 に対応させました。

このページについて

WordPress 日本語版をさくらインターネットのレンタルサーバにインストールするための覚え書き。

※ 適切でない手順や誤った記述などがあるかもしれません。お気づきの点がありましたらコンタクトページから情報をお寄せください。

参考ページ

インストール環境 (インストール構成)

サーバー環境

※ WordPress の動作には MySQL および PHP が必要なためスタンダードプラン以上が必須。 ライトプランではインストール不可。

パッケージ構成

ディレクトリ構成

  • /home/[username]
    • /local
      • /src
        • /wordpress
    • /www
      • /blog

Web サイト構成

  • /home/[username]/www
    • /blog

※ Web ページの URL は "http://[username].sakura.ne.jp/blog/"

インストールに向けた準備

インストール作業に入る前に確認しておく項目や行っておく作業など。

注意事項

  • ページ中の "[username]" はさくらのレンタルサーバのユーザ名 (アカウント名) を表す。各自のユーザ名 (アカウント名) に置き換えること。
  • シェルはデフォルトの csh を利用。シェルを変更している環境では適宜コマンドなどを読み替えること。

推奨する使用ツール

端末 (ターミナル) エミュレータ
 PuTTY,  Poderosa or  TeraTerm
FTP クライアント
 WinSCP,  FileZilla or  FFFTP
テキストエディタ
BOM なし UTF-8 (UTF-8N) の文字コードに対応したエディタ

作業ディレクトリの作成

取得するソースファイルのダウンロード先および解凍先となる作業ディレクトリを作成しておく。

%mkdir -p ~/local/src

MySQL

さくらのレンタルサーバにインストール済み。

%mysql --version
mysql  Ver 14.14 Distrib 5.5.15, for FreeBSD7.1 (i386) using  5.2

データベースの作成

さくらのレンタルサーバ (スタンダード) では 20 個のデータベースを利用できる。データベースをまだ作成していない場合は以下の手順を行う。

  1.  さくらインターネットサーバコントロールパネル を開く
  2. [アプリケーションの設定] - [データベースの設定] を選択する
  3. [データベース バージョン] で [MySQL 5.5] が選択されていることを確認する
  4. [データベース名] に希望の文字列を入力する
  5. [接続用パスワード] を入力する
  6. [データベース 文字コード] で希望の文字コードを選択する
  7. [データベースを作成する] ボタンを押す

作成したデータベースに関する情報が表示される。WordPress のインストール時に必要となるため控えておく。

データベース ユーザ名 [username]
データベース名 [username]_*
データベース サーバ mysql***.db.sakura.ne.jp

※ "mysql***.db.sakura.ne.jp" の "***" はデータベース サーバ名に含まれる数字を、"[username]_***" の "***" はデータベース名で指定した接尾辞を表す。

作成したデータベースに接続できるか確認する。

%mysql -u [username] -h mysql***.db.sakura.ne.jp -p -e "select version();"
Enter password:
+------------+
| version()  |
+------------+
| 5.5.15-log |
+------------+

PHP

さくらのレンタルサーバにインストール済み。

%php -v
PHP 5.2.17 (cli) (built: Dec 26 2011 19:36:50)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

WordPress

WordPress 日本語版 3.3.1 をインストールする。

%cd ~/local/src
%wget http://ja.wordpress.org/wordpress-3.3.1-ja.tar.gz
%tar zxvf wordpress-3.3.1-ja.tar.gz
%cd wordpress
%cp wp-config-sample.php wp-config.php

UTF-8 対応のエディタwp-config.php ファイルを編集し、データベースの接続情報 (データベース名、ユーザー名、パスワード、およびホスト名) を記入する。

  • .php

    old new  
    1616// 注意:  
    1717// Windows の "メモ帳" でこのファイルを編集しないでください ! 
    1818// 問題なく使えるテキストエディタ 
    1919// (http://wpdocs.sourceforge.jp/Codex:%E8%AB%87%E8%A9%B1%E5%AE%A4 参照) 
    2020// を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。 
    2121 
    2222// ** MySQL 設定 - こちらの情報はホスティング先から入手してください。 ** // 
    2323/** WordPress のためのデータベース名 */ 
    24 define('DB_NAME', 'database_name_here'); 
     24define('DB_NAME', '[username]_***'); 
    2525 
    2626/** MySQL データベースのユーザー名 */ 
    27 define('DB_USER', 'username_here'); 
     27define('DB_USER', '[username]'); 
    2828 
    2929/** MySQL データベースのパスワード */ 
    30 define('DB_PASSWORD', 'password_here'); 
     30define('DB_PASSWORD', '******'); 
    3131 
    3232/** MySQL のホスト名 */ 
    33 define('DB_HOST', 'localhost'); 
     33define('DB_HOST', 'mysql***.db.sakura.ne.jp'); 

wordpress ディレクトリを ~/www/blog ディレクトリに移す。

cd ..
mv wordpress ~/www/blog

※ "http://[username].sakura.ne.jp/blog/" でアクセスするためディレクトリ名を blog に変更している。

インストールウィザード

WordPress に用意されているインストールスクリプトを利用して Web ブラウザからインストール作業を行う。

  1. ブラウザで http://[username].sakura.ne.jp/blog/wp-admin/install.php を開く
  2. 「ようこそ」画面:以下の項目を入力して [WordPress をインストール] ボタンを押す
    • サイトのタイトル
    • ユーザー名
    • パスワード
    • メールアドレス
    • 「このサイトが Google や Technorati などの検索エンジンに表示されるのを許可する。」をチェック
  3. 「成功しました!」画面:[ログイン] ボタンを押す
    • 「WordPress がインストールされました。もっと何か作業をしたかったですか ? がっかりさせてゴメンナサイ。これだけです !」と表示されるのでとりあえずがっかりしておく
  4. 「ログイン」画面:ユーザー名とパスワードを入力して [ログイン] ボタンを押す
    • ダッシュボード (管理画面) が表示される
  5. ブラウザで http://[username].sakura.ne.jp/blog/ にアクセスし "Hello world!" と表示されることを確認する

初期設定

ダッシュボード (管理画面) では WordPress の各種設定を行うことができる。インストール後に設定が必要となる項目はあまりないが、たとえば次のような項目を確認しておく。

[設定] - [パーマリンク設定]
URL の読みやすさや SEO の観点から "?" 以降のパラメータから生成される動的な URL ではなく "/" 区切りの静的な URL に変更する。
[投稿] - [カテゴリー]
必要に応じていくつか追加する。特にパーマリンクの URL に %category% を含めている場合は、ページの URL に影響するため適切なスラッグを指定する。
[外観]
ブログのスタイルに応じてテーマやウィジェット、メニューなどをお好みの設定にカスタマイズする。

トラブルシューティング

PHP ファイルのパーミッション

Web ブラウザで http://[username].sakura.ne.jp/blog/wp-admin/install.php にアクセスしてもインストールウィザードが実行されない場合は PHP ファイルのパーミッションを 755 (or 705) に変更する。

 機能一覧|レンタルサーバのさくらインターネット によるとさくらのレンタルサーバ (スタンダードプランの場合) では PHP は CGI モード で動作するとある。ただしスタンダードプランであっても 644 のままで動作するケースもある。