トピックス
- WordPressとはなにか
- WordPress 2.xのダウンロード
- WordPress 2.xのアップロード
- WordPress 2.xのインストール
1. WordPressのアップロードとは
1.1 WordPressのアップロードとはなにか
WordPressはWebで動作するアプリケーションです。サーバでPHPが正しく動くように設定する必要があります。またデータベースMySQL
を使っているため、MySQLにつながるように設定する必要があります。
このページでは、サーバとWordPressを設定して、WordPressインストーラが動くまでを説明します。
2. サーバの設定
2.1 PHPの設定
WordPress 日本語版を使うようにPHPを設定します。詳細は、phpの設定 (CORE SERVER)を見てください。
次のように、PHPを設定します。
| phpオプション | 設定 | 設定内容 |
|---|---|---|
| short_opentag | Off | <?だけでphpを動作させない |
| magic_quotes_gpc | Off | 自動エスケープしない (プログラム側で行う) |
| display_errors | Off | エラーを表示させない |
| 文字コード | UTF-8 | 多言語/マルチバイト対応のため、UNICODE |
| iconv | UTF-8 | 文字コードをUTF-8に統一 |
| mbstring.language | Japanese | 日本語で動作 |
| mbstring | UTF-8 | UTF-8に統一、入出力で変換しない |
3. サーバの設定
3.1 MySQLの設定
WordPressを使うためには、MySQLにつながるように設定する必要があります。
次のようにして、MySQLを設定します。
- WordPressが使うデータベースを用意します。作成方法はMySQLを使う (CORE SERVER)を見てください。
- MySQL用のパラメータを確認します。今回は次のようになります。
設定項目 定数(WordPress) パラメータ DBサーバ DB_HOST localhost データベース名 DB_NAME furselect ユーザー名 DB_USER furselect パスワード DB_PASSWORD furselect - WordPressの直下のwp-config-sample.phpをコピーして、wp-config.phpを作成します。wp-config.phpに上記の値を設定します。
- wp-config.php
<?php /** . . // ** MySQL 設定 - こちらの情報はホスティング先から ... /** WordPress のデータベース名 */ define('DB_NAME', 'furselect'); /** MySQL のユーザー名 */ define('DB_USER', 'furselect'); /** MySQL のパスワード */ define('DB_PASSWORD', 'furselect'); /** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */ define('DB_HOST', 'localhost');
以上で、MySQLの設定は終了です。
3.2 AUTH_KEYの設定
WordPressではパスワードなどの暗号化して保存しています。セキュリティのためには推測されにくいsaltを作る必要があります。WordPressでは、saltの種としてAUTH_KEYなどの認証キーを使います。安全のために認証キーを変更する必要があります。
次の手順で、AUTH_KEYを設定します。
- http://api.wordpress.org/secret-key/1.1/にアクセスします。
![[AUTH_KEY]](images/upload-auth_key_01.jpg)
- 画面に表示されたキーをwp-config.phpに設定します。
- wp-config.php
/**#@+ * 認証用ユニークキー define('AUTH_KEY', '3nuuoi98aaui'); define('SECURE_AUTH_KEY', 'hwLCumhgr8'); define('LOGGED_IN_KEY', 'IfwZ54HEjZcc'); define('NONCE_KEY', 'OEWbMMmD_M');
以上で、AUTH_KEYの設定は終了です。
3.3 テーブルPrefixの設定
WordPressではテーブル名に特定のPrefixをつけています。セキュリティのために、これを独自のものに変更します。次のように、Prefixを変更します。
- wp-config.php
/** * WordPress データベーステーブルの接頭辞 * * それぞれにユニーク (一意) な接頭辞を与えることで ... * インストールすることができます。半角英数字と下線のみ ... */ $table_prefix = 'fsel_';
以上で、Prefixの設定は終了です。
4. WordPressのアップロード
4.1 WordPressを展開する
WordPressをサーバにアップロードするために、アーカイブを展開します。
次の手順で、WordPressを展開します。
- WordPerssアーカイブをLHMeltで開きます。
![[LHMelt]](images/upload-archive_01.jpg)
- ファイルを作業用ディレクトリz:\tmpに展開します。
![[アーカイブ展開]](images/upload-archive_02.jpg)
- LHMeltを終了します。
- 展開したWordPressをWebサイト用ディレクトリに移動します。
![[ファイル移動]](images/upload-archive_03.jpg)
以上で、WordPressの展開は終了です。
4.2 WordPressをアップロードする
次の手順で、展開したWordPressをアップロードします。
- FFFTPを起動します。
![[FFFTP]](images/upload-ffftp_01.jpg)
- 接続-接続としてホスト一覧を表示します。そして、furukawa-select.comに接続します。
![[ホスト一覧]](images/upload-ffftp_02.jpg)
- ファイルをアップロードします。
![[ファイルアップロード]](images/upload-ffftp_03.jpg)
- FFFTPを終了します。
以上で、WordPressのアップロードは終了です。Webサイトにアクセスして、インストーラが表示されればインストールは成功しています。