We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26976
    • 11 Posts
    はじめまして、sheemerと申します。0.9.6.2のインストール時の文字化け問題について教えてください。

    Fedora 8にModxをインストールしています。これまでは0.9.6.1でした。さきほど0.9.6.2にアップデートしたところ、manager画面の左の部分、サイト構造がツリーになっているところだけが文字化けしています。それ以外の「サイト|リソース|モジュール…」などの上の部分や、右の部分は正常に日本語で表示されています。
    言語:Japanese-utf8
    エンコード:Unicode (UTF-8) - utf8
    マネージャーの言語コード:ja
    になっています。

    エラーメッセージとして以下が出てきます:
    =====
    設定警告: ’言語ファイルのエントリ数が異なります’

    どういう意味ですか?
    現在選択されている言語ファイルのエントリ数がデフォルト言語ファイルのエントリと異なります。特に問題ではありませんが、言語ファイルをアップデートする必要があります。
    =====

    ・なぜこうなったのでしょうか
    ・解決方法はなにがあるでしょうか
    ・「言語ファイルのアップデート」というのはどうやったらよいのでしょうか。

    アップデートでやったこと
    ・modxディレクトリのバックアップ
    ・MySQL-DBのバックアップをしなかった。。
    ・0.9.6.2を元ディレクトリに上書き展開
    ・<site>/install/index.phpを実行。パーミッションの書き込み調整しリトライ>全てグリーンで成功

    同じことをMacOSXのサーバでやった時は問題がなかったので、FedoraではうっかりMySQLのバックアップを忘れてしまいました。。
    MacOSX側でもMySQLはバックアップしただけで、とくにリストアはしていません。

    ブラウザはMacのFirefox 3.0.1で見ています。ブラウザを再起動しても状況に変化はありません。

    解決策・ヒントなどあればお教えください。
      • 36592
      • 970 Posts
      0.9.6.2ではMySQLとのデータの出し入れに関する部分の修正がされたんですが、これがバグだらけで...
      0.9.6.2は使わない方が良いですよ~

      Quote from: sheemer at Sep 22, 2008, 08:12 AM

      ・なぜこうなったのでしょうか
      ・解決方法はなにがあるでしょうか
      sheemer さんのケースもこれで直るかどうかは分かりませんが、
      http://modxcms.com/forums/index.php/topic,20957.msg175761.html#msg175761
      に書いた方法を試してみて下さい。
      一番良いのは、SVN版をダウンロードして上書きアップデートすることです。

      Quote from: sheemer at Sep 22, 2008, 08:12 AM

      ・「言語ファイルのアップデート」というのはどうやったらよいのでしょうか。
      まだ0.9.6.2対応の日本語言語ファイルは公にされていないと思います。
      でもMEGUさんが既に作成を完了していそうな気もします。 grin

      自分で作ることもできますが、言語ファイルの足りない部分は英語で表示されるだけで実害はありません。
      • 言語ファイルは、0962で新規に追加された4つのエントリーをマージしたものを
        数日前に提出しました。これが反映されるといいのですが。

          • 19033
          • 892 Posts
          こんにちは。0962のマネージャ言語ファイルはとりあえずこれを~。。。
          http://modxcms.com/forums/index.php?action=dlattach;topic=25319.0;attach=7924
            • 36592
            • 970 Posts
            Quote from: MEGU at Sep 23, 2008, 02:31 AM

            こんにちは。0962のマネージャ言語ファイルはとりあえずこれを~。。。
            http://modxcms.com/forums/index.php?action=dlattach;topic=25319.0;attach=7924
            rev.4132でSVN版にマージされたようですね。
            でも、rev.4109でせっかく入った「define(’MAGPIE_OUTPUT_ENCODING’, ’UTF-8’);」が消えてなくなってますが...
            それはそれで良いんですか? (私、よく分かっていません...)
            • とりあえずそれでいいみたいですよ。他のファイルに移動したみたいです。
              フィードのURLはlangファイルに入れてほしい気がする。
              (日本語によるフィードを配信できるようになった時とかのために)

                • 26976
                • 11 Posts
                皆様ご返事ありがとうございます。

                http://svn.modxcms.com/svn/tattoo/tattoo/trunk/

                からRevision 4135をダウンロードして上書きインストールしてみましたが、状況はかわらないようです。この状態ではバージョン番号は0.9.6.3と見えます。
                  • 36592
                  • 970 Posts
                  Quote from: sheemer at Sep 24, 2008, 04:23 AM

                  http://svn.modxcms.com/svn/tattoo/tattoo/trunk/
                  からRevision 4135をダウンロードして上書きインストールしてみましたが、状況はかわらないようです。
                  この状態ではバージョン番号は0.9.6.3と見えます。
                  う~ん、変わりませんか...
                  だとすると、manager/includes/config.inc.phpの中の以下の行はどうなってますか?
                  $database_connection_charset = 'utf8';
                    • 26976
                    • 11 Posts
                    Quote from: tkfm at Sep 24, 2008, 05:54 AM

                    だとすると、manager/includes/config.inc.phpの中の以下の行はどうなってますか?
                    $database_connection_charset = 'utf8';


                    $database_connection_charset = ’utf8’;

                    です。
                      • 36592
                      • 970 Posts
                      う~ん、問題無さそうな感じですね...私にはお手上げかも... :’(
                      モノは試しにこのモジュールでDBとのやり取りを確認してみるとか。
                      でも、ツリー部分だけ化けるってのもなぁ~
                      ちなみに、化けるっていうのは具体的にどうなっちゃうんでしょうか?

                      phpmyadminなんかで直接DBを覗いてみても、ちゃんとデータは格納されているんですよね?