3.17から3.3に移行するにあたってハマったことのメモ。(あくまで別サーバーに移すことを前提に書いてます。) ・移行先でMySQLのDBを作るときには、create database character set utf8; phpMyAdminで作るならutf8_generalで作成。・DBを作ったら、phpMyAdminでエクスポートしたsqlファイル(要はmysqldumpなんだろうけど)をMySQLにインポートする。 >use >source <エクスポートファイル名> の順で取り込む。・mt-config.cgi に SQLSetNames 0 を追加する。これを忘れると、mt.cgiを実行してDBのアップグレードを行うときにキャラクターセットが書き換えられてしまい、全てのDBCS文字が?????になってしまう。・(ハマってないけど)sendmailを使わないで自サーバーのSMTPを使って通知を行う場合は、mt-config.cgiに以下の2行を追加。 MailTrasfer smtp SMTPServer localhost これで、移行する手順は全部確認できた。あとは3.3の正式リリースを待つのみ。
コメント