もくじ
2010年度版メモ
先日仕事でやる機会があったのでここにメモを残しておく。Windowsを使用。
XAMPPのインストール
- XAMPPをインストールする。(ディレクトリ指定はC直下)
- XAMPP Control Panel を使用し Apache、MySQLを起動する。
- http://localhost/xampp/ を開き日本語を選択。
- 上記画面で「セキュリティ」を選択。
- http://localhost/security/xamppsecurity.php で、以下の設定を行う。
- http://localhost/xampp/ へのアクセス権限設定
- MySQLのrootユーザのパスワード設定
- サーバの再起動などを促された場合はその通りにする。
- http://localhost/xampp/ を開く。
- 「CDコレクション」を選択し全部消す。
- 「電話帳」を選択し全部消す。
データベース設定
- 上記で設定したパスワードを使用し phpMyAdmin にログインする。
- 「特権」タブを選択し、「新しいユーザを追加する」をクリックしてユーザを追加する
- ユーザ名とパスワードを入力し、ホストは「ローカル」を選択
- 「ユーザ専用データベース」の「同名のデータベースを作成して~」を選択する
- 「実行する」を選択してユーザを作成する
WordPressインストール
- WordPress日本語版のアーカイブを展開する。
- C:\xampp\htdocs 内に展開したフォルダを移動し、名前を「アプリ名」に変更する。
- C:\xampp\htdocs\アプリ名\wp-config-sample.php を wp-config.php にリネームする
- wp-config.php をテキストエディタで開き、データベース設定で設定したユーザ情報やDB名を設定する
- http://localhost/アプリ名/ を開き、WordPressの初期設定を行う
テーマ適用
- 管理画面で「外観」→「テーマ」を選択
- 「テーマのインストール」→「アップロード」を選択
- 用意しておいたテーマ用zipを選択し「いますぐインストール」
- インストール完了後、有効化する
各種設定
- パーマリンク設定を行う
- デフォルトでのコメント不可設定
「設定」→「ディスカッション」→「投稿のデフォルト設定」全OFF - メールフォームプラグイン
Contact Form 7 (管理画面で検索してインストール)
解説サイト - 権限管理プラグイン
User Role Editor (管理画面で検索してインストール)
「ユーザー」→「User Role Editor」で設定
解説サイト - グループ単位でのアクセス制限
Role Scoper (管理画面で検索してインストール)- User Role Editor で「ページのみ編集可能」なロールを作成しておき、ユーザをそれに割り当てる
- 「ユーザー」→「Role Groups」でグループを作成、ユーザを追加
- 各ページの「Editors」にグループを追加
「Restrict for ページ」→ページだけに権限設定
「Restrict for Sub-ページ」→サブページにも設定
- リダイレクトを実現するプラグイン(構成上必要なら入れる)
Redirection (管理画面で検索してインストール)
解説サイト
ローカルで作成していたコンテンツのパス修正
- エクスポートしたxmlのパスを修正する。
- 絶対パス「http://localhost/アプリ名/…」部分を適切に全置換
- ルートからの相対パス「/アプリ名/…」部分を適切に全置換
- XAMPP/htdocs/アプリ名/wp-content/themes/テーマ名/style.css のパスを修正する。
※同上
テキストインポート
上記のエクスポートxmlをインポートする
画像の移行
- XAMPP/htdocs/アプリ名/wp-content/uploads の中の画像を移行する。
- メディアライブラリへのインポートは今回は不要。必要ならプラグイン等を使用する
プラグイン関連の設定
- 「お問い合わせ」を移行
- 「ツール」→「リディレクション」の設定を移行
バーチャルホストの設定
C:\xampp\apache\conf\extra\httpd-vhosts.conf の編集
- NameVirtualHost のコメントをはずす
- 設定の追加
1234<VirtualHost *:80>DocumentRoot "C:/xampp/htdocs/アプリ名"ServerName バーチャルホスト名</VirtualHost> - 必要であればhostsファイルの設定
C:\Windows\System32\drivers\etc\hosts
テーマのアップロードができない場合
テーマをアップロードしようとして「FTPがうんぬんかんぬん」と言われた場合、wp-config.phpに以下を追記。
define('FS_METHOD','direct');