●xrea(s201サーバ)にMovable Type 3.2ja-2の設置

XML、PHP、CSSと何一つわからないまま開始。
日本でのユーザーが多いこと、開発が継続していること、プラグインが多く便利なこと、解説サイトが便利なこと、カスタマイズが容易なこと(自分向きのテンプレートが既にあれば文句なし)、データとデザインの分離がなされていること、静的なファイルを吐き出すこと(見かけだけでもよし)、管理が容易なこと、などなどを考慮した。

一番メジャーで何でも出来るMovableTypeの設置を試みる。
が、出来ず。
わからないなりにいろいろいじってみたものの開設不能。

しかし、Nucleusスレ@xreaのサポート掲示板を見てたらs201サーバでも設置可能となる問題解決方法を発見。

> しかし、phpMyAdminを入れて、データベースの設定を確認したところ、
> MySQLの文字セットはUTF-8 Unicodeだったので、
> phpMyAdmin内のNucleus関係のテーブルを一度全て削除し、データベース自体の設定で、
> Nucleusをインストールする先のデータベースを、phpMyAdminの[操作]から、
> 照合順序 : utf8_general_ci
> に変更して、
> ALTER DATABASE `foo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
> というSQL文をデータベースに対し発行し、その後に、UTF-8 Nucleusをインストールした所、
> 正常に日本語が化けず使用出来る事を確認しました。

のやり方を見て、

1. 管理画面からphpMyAdminをインストール
2. MySQLを作成
3. phpMyAdminにログインして当該データベースを選択し、[操作]から、照合順序 : utf8_general_ciに変更(ALTER DATABASE `foo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ciというSQL文をデータベースに対し発行)
4. utf-8のMovableTypeを導入するためにxreaの自動設置cgiを利用。インストール用cgiの拡張子は.xcgに変更。
5. xディレクトリにインストール。無事設置完了。

Melody:Nelsonから変更を済ませ、これでデフォルト状態のものは完成。

XREAでMTを!: 2.アップロード前の設定 アーカイブ
> 「search_templates」内の「default.tmpl」を開いてください。
> このファイルは、検索結果のテンプレートです。
> 「x」ディレクトリに設置することになるので広告タグを挿入します。
> 13行目の
> <body class="layout-one-column">;
> の下に広告タグを挿入してください。
を参考にdefault.tmplに広告タグを挿入した。
<script type="text/javascript" src="http://imgj.xrea.com/xa.j?site=sane.s201.xrea.com"></script>
<noscript><a href="http://ad.xrea.com/ad_click.fcg?site=sane.s201.xrea.com" target="_blank" ><img src="http://ad.xrea.com/ad_img.fcg?site=sane.s201.xrea.com" height="60" width="468" border="0"></a></noscript>

いちいち静的htmlを吐き出すものだとエントリが多くなった時に容量を食うとか、再構築の際に負荷が大きくなりすぎるとか、いろいろ設定つめる余地がありそうなのであちこちめぐって設定しなければ。

トップページと日付ごとには静的htmlを吐き出し、カテゴリごとなどには動的に動いてくれるといい。

もう一つ。xreaの広告は、自動挿入の広告だと<body>直後にグーグル提供の落ち着いた広告が。ただし位置は一番上の中央、デザインも何もなくどっかりと。
んで、広告を手動挿入するとバリュークリックのどぎつい広告が。色味から内容からギラギラ。じゃまくさいがこちらで仕方ない。