2011年5月14日土曜日
第1回WordBench大分に参加してきました
2011年4月6日水曜日
「ありがとうガンプラ」と「ブルログ」のドメインを変更しました〜
早いもので4月なって6日が経ちました。
退職後も忙しなく動き回っているのですが、本日は久しぶりにゆっくり出来ました。
と、ここまでは良かったのですが、、、
私のガンプラブログである「ありがとうガンプラ」と「ブルログ」のドメイン更新をすっかり忘れてしまい(つまり期限切れ)、アクセスできない状態になっていました。
ドメインを再取得するには45日経過後、早い者勝ちらしいのですが、それまで待っていられないので、Gungle(http://gungle.tk)のサブドメインとして登録することにしました。
- ありがとうガンプラ http://thanks-gunpla.gungle.tk/
- ブルログ http://bullog.gungle.tk/
- ホスティング先のValue DomainのDNS設定にて、上記の2つのサブドメインのAレコードを登録。旧ドメインは削除。
- XREAのドメインウェブにて、上記のサブドメインとドキュメントルートを紐付け。
- 2で紐付けしたドキュメントルート配下にコンテンツ(Wordpress)を移動。
に書かれていたので、MySQL内のデータを直接変更しました。
(1)wp_postsテーブルのpost_content列とguid 列の内容を置換
update wp_posts set post_content = replace(post_content,'http://thanks-gunpla.com', 'http://thanks-gunpla.gungle.tk')
(2) wp_options内にあるドメインの絶対パスを新しいものに置換(2箇所)
まだ、置換しないといけない箇所があるかもしれませんが、パッと触った感じでは大丈夫のようです。
それと、Wordpressの最新版(3.1.1)が出ていましたので、合わせてアップグレードをしました。今回、はじめて自動アップグレードを試してみたのですが、XREAの場合、/wp-admin/.htaccess内に次の1行を書かないとうまくいかないようです。
AddHandler application/x-httpd-phpcgi .php
自動アップグレードが終了したら上記の記述を削除しないと、Wordpressのダッシュボードが壊れてしまいますので注意が必要です。
そーいえば、ガンプラ作ってませんね〜。
ガンプラ中年は、ドン引きだと言うのを女性からよく聞くので、もし作る場合は密かに事を進めることにします〜 ;-p
2010年5月1日土曜日
XREAの広告を削除
XREA+(PLUS)サービス利用権を新サーバに移行しましたので、新サーバは有料契約になりました。
そのため、新サーバで運用している当ブログの広告を掲載しなくて良いことになりますので、早速、除去いたしました。
wp-content/themes/Default/header.phpから< body >の直下に追加した広告のコードを除去します。これは先日の作業の逆をしただけです。
After
「XREA+(PLUS)」サービス利用権の移動
現サーバのs139.xrea.comから新サーバのs364.xrea.comにXREA+(PLUS)のサービス利用権を移動します。
VALUE DOMAINにログイン後、「サーバーアカウントの登録・管理・購入」の画面に行きます。
その画面で、現サーバの横にある「移動」ボタンをクリックします。
そうすると確認画面が出てきますので、内容を確認し「移動」ボタンをクリックします。
ただ、画面上はすぐ移行しているようですが、容量などは時間が掛かるようですので、しばし待つことにします。
参考したサイトは以下です。
2010年4月19日月曜日
XREAサーバ間移行、ME -> 最新Wordpress (その1)
オープン当初、このサイトはHTMLでゴリゴリ書いていましたが、管理が面倒になり途中でWordpress MEに乗り換えた背景があります。
私の記憶が確かなら当時Wordpressの日本語版といえば、WordpressMEだったような気がしていますが、今となっては失敗したなぁと思っています。
前のエントリにも書きましたが、新しいブログを最新版のWordpressで作成するため、この「ありがとうガンプラ」も移行することにしてます。
移行作業は、以下のことを考えています。
- XREA内の旧サーバ(s139)から新サーバ(s364)に移動する
- WordpressMEを最新版Wordpressにバージョンアップする
WordPressME2.2.3からWordPress2.3.1(本家)にバージョンアップ
上記に従い、1と2については問題なく完了したのですが、3のデータベース(DB)をバックアップする際に、DBサイズが異常に大きい(100M弱)ことに気づきました。そこで、DBを調べてみると、コメントとトラックバックを格納するテーブルにスパムのエントリが驚くほどあることが分かりました。
- http://codex.wordpress.org/ja:resourceから日本語リソース入りWordPress 2.3.1をダウンロード。
- FTPソフトを使ってサーバーからすべてのファイルをダウンロードしてバックアップする。
- データベースをバックアップする。
- すべてのプラグインを無効にする。
- FTPソフトを使って日本語リソース入り WordPress 2.3.1をアップロードする。
- http://example.com/wordpress/wp-admin/upgrade.php.こんな感じで、自分のアップグレードページにアクセスする。
- プラグインをWordPress2.3対応にバージョンアップする。対応していなければ、削除する。
- プラグインを有効にする。
原因は、SPAM判定のアドオンと放置にあります。
Movable TypeのSPAM判定アドオンはとても賢く、外部に不快なコメントやトラックバックが表示されなかったのでとても重宝していたのですが、かなりの期間、管理画面を覗かなかったため、多くのSPAMがDBに登録され続けられたことに気づきませんでした。
そのためSQLにて直接スパムだけを削除処理を行ったところDBサイズが18Mまで削減できました。
その後、上記の小さくなったDBをバックアップ&ダウンロードし、新サーバーで復元しようとしました。しかし、XREAの無料会員はDBを1つしか持てないことが、この時点で判明しました。
バックアップしてDBはEUCで作られています。当時、XREAのDB(MySQL)はEUCかSJISしか選択できず、EUCを選んだ記憶あります。
しかし、既に新ブログのWordpressの為にDB(MySQL)をUNICODEで作成しており、バックアップしたEUC用のDB(MySQL)をそのままでは復元できません。さてさて、どうする。。。
続く。
2010年4月2日金曜日
Wordpress: iPhoneでの閲覧を最適化するwptouchを入れてみた
プラグインの一発目はiPhone & iPod touch対応ということで、wptouch というプラグイン を入れてみた。
このプラグインは、Wordpressの画面表示をiPhone & iPod Touchに最適化してくれる素晴らしいものです。
こんな感じの見栄えになります。
インストール以外に特に他を修正する必要などがなく、とても手軽にiPhone & iPod touch対応になります!
色々オプション設定があるようですが、この辺はボチボチしたいと思います。
2010年4月1日木曜日
Wordpressのインストール (XREAの無料アカウント編)
XREA Plus(有料アカウント)で、XREA内のサーバ間移行の続きです。今回はXREAの無料アカウントで、Wordpressを新規にインストールしたときの覚書です。※無料アカウントの取得については前記事に書いてます。
導入するWordpressは保有しているドメインのサブ・ドメインで運用することを前提にしています。
よって、今回の手順は以下のようになります。
- サブドメインの作成
- ドメインウェブの設定
- MySQLのインストール
- Wordpressインストール
1.サブドメインの作成
"gungle.tk" ドメインを既に所有しており、今回のブログ用として" hyper.gungle.tk" を作ることにしました。以下がXREAでの設定画面です。(.tkドメインの場合はフリーハンドになりますが、.comドメインなどは、使い勝手の良い画面になります)
新しいサブドメイン"hyper.gungle.tk" のAレコード(IPアドレス)は新サーバ(s364.xrea.com)に向けております。ちなみに、"gungle.tk"は、まだ移行していないので旧サーバ(s139.xrea.com)のままです。
設定後、DNSが反映されるまで1〜2時間待つ必要があります。
2.ドメインウェブの設定
ドメインウェブの設定とは、上記で作成したサブドメイン"hyper.gungle.tk"とそれに対応するDocument Rootを結びつけるものです。このブログは新サーバで運用しますので、新サーバで設定を行います。
左下のメニューにあるドメインウェブをクリックします。わかりにくいですね。:-)
1.で設定したドメインを記述し、[ドメイン設定]ボタンをクリックします。この反映も少し時間がかかりますが、新サーバのpubluc_htmlの直下にサブドメインと同じ名前のフォルダが作成されます。このフォルダ直下がこのドメインのDocument Rootになります。
(注) 1.の設定が有効にならないと作業は進めません。強制的にもできるようですけど ;-p
3.MySQLのインストール
4.Wordpressのインストール
このレイアウト崩れについて調べたところ、以下のサイトに詳細がありました。
WordPress2.8のダッシュボードにCSSが反映されない
要約すると、
- 無料会員は広告を入れる必要がある (そうでした!忘れてました)
- 出力されるHTMLの最初の1行目に空行が挿入されている。IEでは大丈夫(さすが変態w)だが、それ以外のブラウザではダッシュボードが崩れる
それで、回避方法は、
- 1行目の空行を除去する
- 広告を出力するHTMLを挿入する
あと、以下のサイトも参考にしました。
- Word Pressのダッシュボードレイアウト崩れ (私の場合、期待通りには出来なかった)
- WordPressをxreaにインストールする
とりあえず、やっとインストールまで終わりました。あとは外観を変更したりとかPlug-inを入れるとか面白い作業が残ってます。これは、ボチボチやっていこうと思ってます。
2010年3月31日水曜日
XREA内でサーバ移行をはじめました
心機一転、懲りずに、また新しいブログを2つ作ろうと思いましたw
1つはソーシャルメディアやクラウド等を扱うIT系のブログ(つまりココね)、もう1つは地域コミュニティを扱うブログです(これは、まだ立ち上げてません)。
Bloggerやlivedoorブログなど既存のサービスを使うことも考えたのですが、最近年間費だけ払っているXREAの有料プラン(XREA Plus)を有効活用したいと思い、XREAで新しいブログを立ち上げることにしました。ブログシステムについては、評判の良いWordpressにしています。
ところで話は変わりますが、現時点(2010/03)においてXREA上で以下のサイトを運営しています(完全に放置ですw)。
見てのとおり、Gungleを除くブログシステムはかなり古いバージョンで、Wordpress MEに至っては既に開発中止になっています。
どうせなら、これらも最新のWordpressに移行したいなぁと目論んだのでした。
上記を要約すると以下のような感じみたいです。※ XREA Plusを取得していることが前提
- 無料のアカウント(新サーバ)を取得する
- XREA Plus権利を新しいサーバに移行する
- ファイルやDBの移行とDNSを変更をする
早速、1の無料アカウントを取得して、新しいブログである当サイトを立ち上げました。このブログは現時点ではXREAの無料アカウントなので、広告が表示されるようになってます。この広告表示も含めて、このブログを立ち上げる際に、少々トラブりましたので、これについては次回のネタにしたいと思います。
それと、上記の2以降については少しづつやっていくつもりでいます。
何かまとまりがないですけど、これが初投稿ということでw






