ページ

ラベル Wordpress の投稿を表示しています。 すべての投稿を表示
ラベル Wordpress の投稿を表示しています。 すべての投稿を表示

2011年5月14日土曜日

第1回WordBench大分に参加してきました


5月14日に第1回WordBench大分勉強会に参加してきました。上に写っているのが、WordBench大分の代表の渡邊さんです。

約20名ぐらいの多方面の分野の方が参加し、とても面白い勉強会となりました。
内容的には、Wordpressの基本から、オススメのWordpressのサイト、天才高校生によるプラグインの紹介と盛りだくさんでした。


Wordpressの話題とは別に、下に写っている溝部学園の高木先生が英会話レッスンをしてくれました。これが、また良かったです!


勉強会のあとは、別府駅前に出かけ懇親会で、新しく知り合った方々と交流を深めました。





次回は7月の開催の予定で、私も発表する予定です。が、まだ、ネタを考えてないです〜(汗)

2011年4月6日水曜日

「ありがとうガンプラ」と「ブルログ」のドメインを変更しました〜



早いもので4月なって6日が経ちました。
退職後も忙しなく動き回っているのですが、本日は久しぶりにゆっくり出来ました。

と、ここまでは良かったのですが、、、
私のガンプラブログである「ありがとうガンプラ」と「ブルログ」のドメイン更新をすっかり忘れてしまい(つまり期限切れ)、アクセスできない状態になっていました。

ドメインを再取得するには45日経過後、早い者勝ちらしいのですが、それまで待っていられないので、Gungle(http://gungle.tk)のサブドメインとして登録することにしました。


移行手順は以下のとおりです。

  1. ホスティング先のValue DomainのDNS設定にて、上記の2つのサブドメインのAレコードを登録。旧ドメインは削除。
  2. XREAのドメインウェブにて、上記のサブドメインとドキュメントルートを紐付け。
  3. 2で紐付けしたドキュメントルート配下にコンテンツ(Wordpress)を移動。

基本的に上記で移行は完了なのですが、Webページ内に旧ドメインの絶対パスが至るところ
に書かれていたので、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 >の直下に追加した広告のコードを除去します。これは先日の作業の逆をしただけです。

Before


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. http://codex.wordpress.org/ja:resourceから日本語リソース入りWordPress 2.3.1をダウンロード。
  2. FTPソフトを使ってサーバーからすべてのファイルをダウンロードしてバックアップする。
  3. データベースをバックアップする。
  4. すべてのプラグインを無効にする。
  5. FTPソフトを使って日本語リソース入り WordPress 2.3.1をアップロードする。
  6. http://example.com/wordpress/wp-admin/upgrade.php.こんな感じで、自分のアップグレードページにアクセスする。
  7. プラグインをWordPress2.3対応にバージョンアップする。対応していなければ、削除する。
  8. プラグインを有効にする。
上記に従い、1と2については問題なく完了したのですが、3のデータベース(DB)をバックアップする際に、DBサイズが異常に大きい(100M弱)ことに気づきました。そこで、DBを調べてみると、コメントとトラックバックを格納するテーブルにスパムのエントリが驚くほどあることが分かりました。

原因は、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は保有しているドメインのサブ・ドメインで運用することを前提にしています。

よって、今回の手順は以下のようになります。

  1. サブドメインの作成
  2. ドメインウェブの設定
  3. MySQLのインストール
  4. 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のインストール

MySQLはXREAの管理画面の左メニュー”データベース”をクリックします。DB名のユーザ名は無料アカウント名で固定、あとは、パスワードと文字コードを(UNICODE)にして、[作成]ボタンをクリックすれば数分後に作成されます。

4.Wordpressのインストール

Wordpressは現時点で最新版であるwordpress-2.9.2-ja.tar.gzをWordpress 日本語より取得しました。

こののサイトに書かれているインストール方法に従って、無難にインストールが完了しました。が、、、無難に完了したと思ったのですが、なぜかダッシュボード(管理画面のこと)のレイアウトが壊れます。ちなみに、外部に公開されているものは大丈夫です。

このレイアウト崩れについて調べたところ、以下のサイトに詳細がありました。
WordPress2.8のダッシュボードにCSSが反映されない

要約すると、

  • 無料会員は広告を入れる必要がある (そうでした!忘れてました)
  • 出力されるHTMLの最初の1行目に空行が挿入されている。IEでは大丈夫(さすが変態w)だが、それ以外のブラウザではダッシュボードが崩れる
らしいですw

それで、回避方法は、

  • 1行目の空行を除去する
  • 広告を出力するHTMLを挿入する
です。詳しくは、上記のURLを見てね。

あと、以下のサイトも参考にしました。

とりあえず、やっとインストールまで終わりました。あとは外観を変更したりとか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のサーバ(s139.xrea.com)は、MySQLを筆頭にソフトウェアのバージョンが古く、最新のWordpressをインストールできないことがわかりました。このため、他のホスティングに移そうかと思いましたが、以下のサイトを偶然発見し、XREA内で自分のサイトを新しいサーバを移すことにした次第です。


上記を要約すると以下のような感じみたいです。※ XREA Plusを取得していることが前提


  1. 無料のアカウント(新サーバ)を取得する
  2. XREA Plus権利を新しいサーバに移行する
  3. ファイルやDBの移行とDNSを変更をする

早速、1の無料アカウントを取得して、新しいブログである当サイトを立ち上げました。このブログは現時点ではXREAの無料アカウントなので、広告が表示されるようになってます。この広告表示も含めて、このブログを立ち上げる際に、少々トラブりましたので、これについては次回のネタにしたいと思います。
それと、上記の2以降については少しづつやっていくつもりでいます。

何かまとまりがないですけど、これが初投稿ということでw

LinkWithin

Related Posts Plugin for WordPress, Blogger...