2010年4月 3日

PostToTwitterプラグインで文字化け。

MT5にバージョンアップ…ってことで、改めてPostToTwitterプラグインの最新バージョンを導入してみた。
最新バージョンではメッセージのフォーマットを変更できるようになったので、わーいと思いながら変更して記事をUPしてみた…。
 
…が。
テンプレートに書き込んだ日本語表記の部分だけが文字化けしてる…。
 
んぅ~…?
…と、思いながらいじった内容を確認してみるが特におかしな点はなし。
ますます、んぅ~…?ってなってしまう南しゃん。
 
そこで、ハッΣ(゜ロ゜〃)!!モシカシテ…。
と思い気付いた事は、エディタの文字コードの種類。
これは昔CGIいじった時にもたまぁ~にやってしまってた初歩的なミスだったので、確認すると…。
 
やっぱりです。
文字コードが「日本語(Shift-JIS)」になってるじゃーありませんか。
ブログの文字コードにあわせて「Unicode(UTF-8)」に変更してみると…。
 
はぁ~いっ♪
無事に文字化けしなくなりました~♪
これで問題は無さそうです(^-^) …あぁ…櫻井ってオバカさん(T^T;)

2010年3月13日

1つのDBにバージョンの違うMTをインストールする。

データベースが1つしか使えないサーバーで複数のMTをインストールすると、データベースのテーブル名が同じになってしまうため、違うバージョンのMTをインストールしてもすべて同じデータを参照することになってしまい、正しくインストールできません。
…なので、その解決法をメモ代わりにおきます。
…なお、櫻井はデータベース等の知識はそんなにございませんし、この方法も知人から聞いたものですので、参考にする場合はくれぐれも≪自己責任≫で行ってください。
 
また、櫻井が使用したバージョンはMT3.38、4.27、5.01の3つです。


 * 続きを読む ⇒ " 1つのDBにバージョンの違うMTをインストールする。 "

2010年2月22日

MT5にKinarie&MayさんのFLASHカレンダーを設置。

Kinarie&May』さんで配布されているFLASHカレンダーを、Movable Type5.01で設置してみましたので、その設置法をメモ代わりに記録しておきます。(…って、記事UP時はまだウチのサイトMT3なんですがーwww)
 
ここではMT5での設置を前提に説明してますが、MT4でも該当する管理画面の項目は殆ど変わらないので同様の手順で設置可能です。(MT5.01、MT4.27で設置確認済)
 
MT3.3の場合は「Kinarie&May」さんのサイトを参考にすれば簡単に設置可能です。
 
この記事はあくまでも櫻井自身の設置メモですので、質問されましてもお答えできません。(櫻井も詳しいわけじゃないので。)


 * 続きを読む ⇒ " MT5にKinarie&MayさんのFLASHカレンダーを設置。 "

2009年6月16日

MTをMySQL5のデータベースにUTF-8で設置すると文字化けする場合

MovableTypeインストール時に、データベースをMySQL5にした場合、UTF-8で設置すると文字化けします。
その解消法をメモ代わりに記録しておきます。
 
 
1.データベースを作成する。
XREA系など、文字コードの選択が出来る場合は「UNICODE」で作成します。
 
2.サーバーのコントロールパネル(管理メニュー)のデータベースから「phpMyAdmin」にログインします。
 
3.「左上のデータベースを選択」⇒「右上の[操作]を選択」します。
データベース選択
操作選択
 
4.画面の下のほうにある[適合順序]を「sjis_japanese_ci」⇒「utf8_general_ci」に変更し、[実行する]をクリックします。
適合順序
 
5.画面上部に「SQLは正常に実行されました」が表示されればOKです。
確認
 
6.MTを設置し「mt-config.cgi」の中に、以下の文字を書き加えます。
 
SQLSetNames 1
 
バージョンによっては以下のようにコメントアウト(#)が付いてる場合がありますが、その場合は、コメントアウトを外します。
# SQLSetNames 1
 ↓
SQLSetNames 1

MT再構築中にエラーが出る場合。

ブログ(MovableType)の記事数が多くなってくると、再構築中にエラーが起き、再構築できない場合があります。
その解消法をメモ代わりに記録しておきます。
 
対処法として、再構築する時の記事数を減らせばエラーの発生を防ぐ事が出来るので、「mt-config.cgi」の中に、以下の文字を書き加えます。
 
EntriesPerRebuild 20
 
この場合は、20個の記事ずつ再構築させるという表示になります。

新 <--  1  |  2  |  3 --> 古