• 締切済み
  • 困ってます

movable typeのデータ移行について

Movable Typeを使用して個人的にブログサイトを運営しています。今回、Movable Typeのデータを移行するために作業を実施しているのですが、日本語文字コードのところで行き詰まっております。 ○移行元 OS : Fedora Core 3 Movable Type : 3.31 phpmyadmin : 2.11.6 mysql : 3.23.58 MySQL の文字セット: Shift-JIS Movable Typeのmt-config.cgiに以下の記載がされている PublishCharset Shift_JIS ○移行先 OS : Fedora 12 Movable Type : 5.01 phpmyadmin : 3.2.5 mysql : 5.1.4.2 MySQL の文字セット: UTF-8 Unicode (utf8) ○作業内容 1.移行元でphpmyadminによりデータベースのエクスポート  データベース名をクリックして、『エクスポート』をクリック。  全選択をクリック、SQLを選択し、『DROP TABLEを追加』をチェックし、『ファイルに保存する』をチェックする。その下は「non」のままで実行するをクリックして、データベース名.sqlというファイル名で保存する。保存したファイルの文字コードはSHIFT-JISになっている。 2.移行先の設定 Movable Typeのmt-config.cgiのPublishCharsetは記載なし。 文字コードをUTF-8としてデータベース作成 $ mysql -u root -pXXXXXX mysql> create database mt character set utf8; mysql> grant all on mt.* to mtuser@localhost identified by 'mtpasswd'; 3.移行先でphpmyadminによりデータベースのインポート  データベース名をクリックして、『インポート』をクリック。  インポートするファイルに移行元で作成した、データベース名.sqlを選択し、ファイルの文字セットをsjisし、その他は変更せずに実行するをクリックする。  その後、Movable Typeのmt/mt.cgiよりサインインをするとデータベースのアップグレードが実施される。  ブログが新しくできているが、日本語が一切表示されていない。 インターネットの検索でいろいろと調べてみたのですが、結局原因が分からず、行き詰まっております。 お手数ですがよろしくお願い申し上げます。

共感・応援の気持ちを伝えよう!

  • MySQL
  • 回答数1
  • 閲覧数173
  • ありがとう数3

みんなの回答

  • 回答No.1

>1.移行元でphpmyadminによりデータベースのエクスポート 文字コードをUTF-8で保存して。新しいデータベースにインポートすれば大丈夫だと思います。

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございました。 詳しく確認してみたところ、移行元でphpmyadminによりエクスポートしたファイルの文字コードはUTF-8となっていることが分かりました。 ですが、新しいデータベースにそのままインポートしても、日本語だけが表示されない状態となります。 何か他に作業が必要なのでしょうか?

関連するQ&A

  • Movable typeについて

    Movable typeの新規インストールがうまくできないので教えてください。 操作手順としては (1)Movable typeの入手 (2)FilleZilla を使ってのセットアップ (3)ロリポップユーザーページhttp://user.lolipop.jp/ を使ってのデーターベース作製 (4)Movable typeのインストール をしたつもりですが うまくいっていません。 (4)Movable typeのインストールに関してですが http://ドメイン/cgi/mt/mt.cgiもしくは http://www.test.com/cgi/mt/mt.cgi にアクセスしても  Movable typeにようこそ という画面に出ません。 mt.cgiファイルが開けないのでperlがうまくいっていない可能性はありますが もし それが理由なら どうしたらいいのでしょうか? Movable typeにようこそ という画面が出た上での Movable typeの新規インストールはどうやったらいいか 教えて下さい。 よろしくお願いします。

  • Movable Typeからjoomla!への移行について

    Movable Typeからjoomla!への移行について ホームページ初心者です。 この度、ホームページをjoomlaで作ることになり、joomlaをインストールしました。 現在のホームページをMT(Movable Type)で作っており、このホームページをjoomlaに移行して作っていきたいのですが、その移行方法がわかりません。検索で調べても英語のページしか出てこなかったので・・・ 大変お手数ですが、MTからjoomlaへホームページを移行する方法を教えていただきたく思います。よろしくお願い致します。

  • Movable Typeのインストールについて

    Movable Typeをインストールしています。 mt-check.cgiでシステムチェックが完了したのですが、 mt.cgiの画面を開こうとしたら「データベース接続の設定に誤りがあります。」とエラーが出ます。mt-config.cgiの設定がおかしいのでしょうか。初心者なので分かりやすく説明していただけるとありがたいです。よろしくお願いします。 ※データベースはMySQLを使用しています。

  • データの移行について

    いつもお世話になっております。 MySQLのデータに移行について質問させていただきます。 サーバの移転に伴い、データベースも移行することになりました。 MySQLの文字コードが変わっているため、新しいサーバで文字化けを 起こしてしまいます。 1)データのダンプ   $ mysqldump --user=root --password --default-character-set=latin1 DB名 > dump.sql 2)新しいサーバで文字コード変換   $ perl -pi -e 's/utf-8/latin1/' dump.sql 3)インポート   $ mysql --user=root --password DB名 < dump.sql 上記の方法で問題がありますでしょうか。 ご教示よろしくお願いいたします。 <旧サーバ>  MySQL:3.23.58  文字コード:euc-jp <新サーバ>  MySQL:5.0.45  文字コード:utf-8

  • Movable type 4について

    お世話になっております。 玄人志向から販売されている玄箱を使ってブログを立てたいと思い、現在作成中です。玄箱にHDDを取り付け、OSのインストールが完了しました。使用しているOSはDebian(eath)です。 OSのインストール後、Webサーバ(apache2)を構築し、データベース(mysql)&PHP(var5)、FTPサーバ(vsftpd)を導入し、サイトを見ながらそれぞれの設定等を行いました。 また、自分のパソコンから玄箱に対して通信ができているかコマンドプロンプトでPingを打ち、パソコン⇔玄箱間の通信は出来ていることを確認しました。更に、Webサーバに対してブラウザからHPが見れるかどうかを確認しましたが、エラーメッセージやアクセス不可になることはなくWebを見る事ができました。 設定後、Movable type 4をHP上から無料ライセンスの圧縮ファイルをDLし、自分のパソコン上で解凍後、FFFTPを使用し解凍したファイルをサーバへ移しました。移行時にmt-check.cgi等のファイルのパーミッションを755に変更しました。 変更後、早速mt-check.cgiに従って必要なモジュールを導入した後にmt.cgiにアクセスしました。 アクセス後、「500 Internal server error」と表示され、Movable type 4のインストール画面に移行出来ず、困っております。 Webサーバの設定が間違っているのか、データベース等が違うのか、Movable type 4の設定が誤っているのか検討がつかず、途方にくれております。サイト上に解決方法が記載されているのですが、試してみても何の変化が現れず・・・です。 皆様のお力添えを頂きたく思っております。 宜しく御願いします。

  • Blog(Movable Type)の移行について

    Blogのカテゴリなのか、windowsのカテゴリなのか迷いましたが、こちらで質問させて頂きました。 カテゴリ違いでしたらすいません。 windows 2003 server(or XP)の32bitで【apache + Movable Type + mysql】でblogを構築するとします。 その後、別PCでlinux(RHEL,SentOS,SUSE等)やsolaris等の32ビットで、【apache + Movable Type + mysql】で構築し直すとします。 この際、Blogのデータ、及び設定等は移行可能なのでしょうか? また、移行する際にはBlog上から移行可能なのか、それともファイル等のバイナリ自体の移行になるのでしょうか? 色々調べてみたのですが、blogを貸し出している大手等から別の大手へ等の移行はできるみたいなのですが、上記のような個人間での移動の情報がなかったものですから……。 情報が無いって事は出来るって事なんでしょうかね……。 すいませんが、ご存知の方いらっしゃいましたら、情報だけでも頂けないでしょうか? 宜しくお願いいたします。

  • Movable Type の設置方法がわかりません。

    Movable Type の設置方法がわかりません。 mt-check.cgiを開くと、最下部に、 「Movable Typeのシステム・チェックは、無事に完了しました。」 「準備が整いました。 サーバーには必要なモジュールがすべて揃っています。追加のモジュールのインストールは必要ありません。インストールの説明に従って、次の手順に進んでください。 」 と表示されますが、mt.cgiを開く(ログインをクリックする)と、 「Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: Can't connect to MySQL server on 'www4.pf-x.net' (111)」 というエラーが出てしまいます。 サーバーはPF-X.netさんを使っています。 mt-config.cgiは以下の設定になっています。 ##### MYSQL ##### ObjectDriver DBI::mysql Database mt DBUser (アカウント名) DBPassword (パスワード) DBHost www4.pf-x.net

  • Movable Typeについて

    Movable Typeを自宅サーバとして使い始めたんですけど、まずはCGIの設置はうまくでき、いざ、mt.cgiにアクセスするとMovable Typeへようこそ画面がでてき、開始をおしたらデータベースの設定がでてくるんですけど、これは設定して、次のメールの設定等も終わったんですけど、次にいくとテンポラリディレクトリの設定なんですがC:\Windows\Tempが見つかりませんでした。とでてきます。これの解決法はありますか? OS:WindowsServer2003のIISを使用しています。なにが間違っているのでしょうか?又、Movable Typeはデータベースの設定はなしで、できないのでしょうか?それとMovable Typeと同じようなCGIでブログが作れるサイトがあったら教えてください。よろしくお願いします。

  • Movable Type5の文字コードについてのご質問です。

    Movable Type5の文字コードについてのご質問です。 MT3をEUC-JPにて運用していましたが、MT5へ移行を予定しております。 文字コードについて、UTF-8にて運用しておりましたが、ショッピングカートの仕様上EUC-JPに変更する必要が出てきました。 ためしに、プラグインを使用して、EUC-JPにて出力してみましたが、文字化けしてしまいます。 MT5は、UTF-8のみしか対応していないという文面をいくつかのサイトにて拝見しましたが、EUC-JPにての運用は不可能なのでしょうか? 知っている方いらっしゃったら、ご教授願えれば幸いです。

  • CSVファイルのデータが、データベース上で文字化け

    CSVファイルのデータが、データベース上で文字化けする現象を解決したい! CSVファイルは、任意の場所にFTPソフトを使用してアップロードし、プログラム上でCSVを読み込むという手順です。 ■開発関係情報 phpは使用しておらず開発はperlを使用 開発プログラムの文字コードはEUC-JPで、出力されるHTMLの文字コードはShift-JISです。 (1)hetemlに設置した場合は正常に動作しました。 予め作成されていたデータベースのエクスポートファイルをインポートしてテーブルを作成しましたがインポート時のファイルの文字セットは「utf8」で、コーディングへの変換は「non」で実行しています。 MySQLバージョン:5.0.82 MySQLの文字セット:UTF-8 Unicode(utf8) MySQLの接続照合順序:utf8_unocode_ci phpMyAdmin - 2.11.11.3 MySQL クライアントのバージョン: 4.0.25 (2)無料のレンタルサーバー(国外)に設置すると文字化けします。 (1)と同じ手順で行うと、データベース上でCSVデータの日本語が文字化けします。 MySQLバージョン:5.1.65-cll MySQLの文字セット:UTF-8 Unicode(utf8) MySQLの接続照合順序:utf8_unocode_ci phpMyAdmin - 3.4.11.1 MySQL クライアントのバージョン: 4.1.22 そこでCSVをFTPでアップせずデータベースでインポート(ファイルの文字セット:utf-8、エンコーディングの変換なし)しようとすると「CSV入力のカラム数が不正です」というエラーになります。 色々と調べていると、文字コードをすべてEUCに統一すると文字化け解決と書いてあったので、CSVファイル・MySQLの接続照合順序・インポートするときの文字セットなどの思い当るところ全てをEUCに指定して、エンコーディングへの変換を「EUC」に「全角カナへ変換する」にチェックを入れて実行してみても、やはり「CSV入力のカラム数が不正です」エラーになります。 この時、フォーマット項目で「LOAD DATA文を使用したCSVの読み込み」を選択し、特有のオプションで「カラムの終端記号」を「,」「カラム囲み記号」を「"」に設定して、CSVファイルでは区切りを「,」と「","」の2パターンで試しても同じエラーでした。 また、気になる点としては、MySQLの文字セットはUTF-8のままでどうやって変更するのかがわかりません。 開発にphpは使用していなくても、phpmyadminを使用しているということはphp.iniの設定が必要ですよね? php.iniの設定は、権限が与えられていなければサーバー側で設定を行ってもらう必要があるのでしょうか?(初歩的な事ですみません) 試行錯誤していますが、解決法が分からず困っています。 どなたかご教示いただけませんでしょうか。 何卒よろしくお願い致します。