メイン | Blog Pet »

2009年06月16日

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

MovableTypeインストール時に、データベースをMySQLにした場合、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個の記事ずつ再構築させるという表示になります。

2008年09月20日

◆ あー…やっぱ慣れないわ…。

今日は久々に別サーバーにてMT4.2を試してみました。(移転準備のため。)

…んぅ~…。

どーしても、MT3までの管理画面に慣れちゃってるんで、MT4.0が出た段階からずっと慣れようとしてたんスけど、どーしても慣れなくって…。

…櫻井は当面、今のままでいいッス…。

更に先のバージョンが出たら考えてみようかな…って思ってます。
あかりちゃんとみゆちゃんに見せたら、管理画面が大幅に変わり過ぎててわかんないって言ってるし。

◆ PHP5で絶対パスのincludeを使う方法。

PHP4のサポート終了に伴い、レンタルサーバーでも標準のPHPが5になりつつあります。
さくらインターネットでもバージョンアップに伴い、標準がPHP5になったため、ブログのあちこちで使ってきた絶対パスのincludeが利用できなくなりました。

PHP5でも絶対パスのincludeを利用するための設定をメモとしてここに残しておくことにします。

***さくらインターネットの場合***
「コントロールパネル」⇒「PHP設定の編集」⇒「設定ファイル(php.ini)編集」のテキストエリア部分に、以下の内容を記載し、「保存する」をクリックする。

  allow_url_fopen = on
  allow_url_include = on

= = = = = = = = = = = = = = = = = = = =

***XREA・CORESERVERの場合***

.htaccess に、以下を記載する。

  php_flag allow_url_fopen on
  php_flag allow_url_include on


これで、今までどおりにincludeが利用できます。

2008年09月19日

◆ バージョンアップ。

当サイトのモブログは、MovableType用携帯電話向け変換プログラムの「MT4i」を利用しています。
今まで、Ver.2.21を利用していましたが、本日よりVer.3.0.7にバージョンアップしました。
櫻井のすべてのブログと、あかりちゃん、みゆちゃん、柚羅ちゃん、柚瑠くんのブログ、すべてバージョンアップ済みです♪

次はMovableTypeのバージョンアップを…と、かなり前々から思ってはいるんですが、そっちはカスタマイズしたり色々いじりたいのと、自分のBLOG+友達のBLOG全部をやるのはすぐにはムリってことで、気が向けば…って感じになりそうです。
MT4.2が出たらやるぞって言ってたハズなんだけどなぁ。。。
とりあえずこっちは、サーバー移転する時にでもまとめてやろうかと思ってます。
移転予定のサーバーが、噂話も含めて不安定な状態が続いてるんで当面は現状維持っぽいです。



新 <--  1  |  2  --> 古