己に向けたメモ的。
基本的には下記リンクを見ていれれば上手く行くらしい。
ロリポップ!レンタルサーバー - WordPressの設置方法
Knowledge of WP » ロリポップでWordPress (for WP ME1.5.1.3)
ちょっとしたことを書くとWordPress Japanから本体DLするときの説明の「こちらより、wordpress-me223.zip をダウンロードします。」っ書いてあるけど、
実際にリンク先にいくと「wordpress-2.2.3-multilingual-edition」より,「wordpress-2.2.3-multilingual-edition」って名前の方が目立つからやや注意。
で、サブドメインで運用する場合wordPressを設置する前にサブドメインの設定を終了させておいたほうが面倒でない。
自分の場合/blogをblog.cori95.netとサブドメインにしたので、ロリポップに書いてある説明の[3]は/wordpressじゃなくて/blog/wpにした。
自分はサブドメインにしてたからなのか、そのままウィザードでは上手くいかなかったので,ここを参考にwp-config-sample.phpから自分でwp-config.phpを書いた。
基本コピペでMySQL settingsのところだけ自分のにすれば動く。
LA****とかmysql**.lolipop.jpってのはロリポップユーザー専用ページの「WEBツール→データベース作成」に出てるやつをコピペ。
多分これでwordPressが動くはず。
自分は動いた。
<?php
mb_language('Japanese');
mb_internal_encoding('UTF-8');
// ** MySQL settings ** //
define('DB_NAME', 'LA*******'); // データベース名
define('DB_USER', 'LA*******'); // ユーザー名
define('DB_PASSWORD', 'データベースのパスワード'); // 作ったときにいれたパスワード
define('DB_HOST', 'mysql**.lolipop.jp'); // サーバー
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// You can have multiple installations in one database if you give each a unique prefix
$table_prefix = 'wp_'; // Only numbers, letters, and underscores please!
// Change this to localize WordPress. A corresponding MO file for the
// chosen language must be installed to wp-content/languages.
// For example, install de.mo to wp-content/languages and set WPLANG to 'de'
// to enable German language support.
define ('WPLANG', 'ja');
/* That's all, stop editing! Happy blogging. */
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
あと、以下サブドメインのための設定。
当サイトでは本体はhttp://blog.cori95.net/wp/index.phpに設置してるけど,パーマリンクなどには/wp/を含めたくなかったので,管理画面の下記の項目(データベースのwp_optionsテーブル)を下記のようにした。
「こんな面倒なことするんだったら、最初からwordPressをインストールしたディレクトリをサブドメインのルートにしろよ!」っていう話があるが,
なんかwordPress本体のディレクトリに画像ファイルとか他のファイルを放り込みたくなかったからこうした。(要は気分w)
▼管理画面の各種設定→一般設定
WordPress のアドレス:get_settings('siteurl') の値 = http://blog.cori95.net/wp
ホームページアドレス:get_settings('home') の値 = http://blog.cori95.net
▼管理画面の各種設定→パーマリンク設定
/archives/%post_id%.htm
ちなみに管理画面のパーマリンク設定の下に書いてある.htacccessはこの場合上手く動かないので,
/blog直下に下記の.htacessをUPした。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
以上、わかりづらいのは己に向けてのエントリだから勘弁。