2007/10/11

blosxomからWordPressへのデータ移行

ホントはサーバにログインできるなら,直にDBに突っ込みたかったんですが,
貧乏につきロリポップですので,しょうがないので
blosxom形式 → Movable Type形式 → WordPressへのデータ移行
と一度Movable Type形式に変換してから,インポートした。

で、前回のデータインポートが失敗してたんで,やり直した。
前回の原因は,トラックバックが認識されないっていう現象のせいだったんすが,
この記事みて試したらうまくいった。
なんか,コメントの場合は↓でいいけど

-----
COMMENT:

トラックバックの場合は,↓みたく「PING: 」の前に1行空けないといけないそうな…

-----

PING:

そんなこと,↓のサイトにも書いてないに…ってまぁMovable Typeのユーザではないので文句は言えないんすが。(てかWordPressせいか?どっちかっていうと)
Movable Type のブログ記事インポートフォーマット

それともう1個自分だけかもなんすが,下のping許可のフラグがなぜか全記事closedにされる…

ALLOW PINGS: 1

まぁこれについては深く考えるのも面倒なんで,↓で回避。

UPDATE wp_posts SET ping_status=1;

今度こそ上手くいったに違いないと信じたい。


はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

WordPressで記事、コメント、トラックバック全削除

で、まぁ先日のデータインポートが失敗してたんで,やり直した。
WordPressに初期化する機能がないっぽい(見当たらない)ので,DBから直に消した。
とりあえず記事、コメント、トラックバックを全部削除するなら↓でオッケー。

TRUNCATE TABLE wp_comments;
TRUNCATE TABLE wp_post2cat;
TRUNCATE TABLE wp_postmeta;
TRUNCATE TABLE wp_posts;
TRUNCATE TABLE wp_categories;

いろいろプラグイン入れてる人はこれだと駄目かも。


はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

2007/10/10

だいーぶwordPressに移行完了

大方blosxomからwordPressに移行完了したんですが,困ったことが…
前は独自タグを定義してたんすが,wordPressにもそういうプラグインはないのか…???
Movable TypeのMTmacroとかblosxomのmacrosみたいなヤツ…

まぁこの際真面目にタグ打ってもいいけど。
てか,リッチエディタをまったく有効利用できないな自分…

2007/10/10 22:03
と、思ったらコメントとトラックバックのインポートミスってた…とりあえず放置ですが…

はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

2007/10/08

ロリポップでサブドメインでWordPressのインストール私的メモ

己に向けたメモ的。
基本的には下記リンクを見ていれれば上手く行くらしい。
ロリポップ!レンタルサーバー - 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]

以上、わかりづらいのは己に向けてのエントリだから勘弁。


はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

HTML convert time: 0.177 sec. Powered by WordPress ME