We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15658
    • 5 Posts
    MODx0.9.6.1をデモサイト?ありで新規インストールしてみました。
    日本語バッチなどは適用していません。

    設定にてUTF8に変更すれば問題なく日本語表示がでました。
    デモサイトのページを編集しようと編集画面に入ると、問題なく編集はできますが、
    鯖のLogに下記がでておりました。

    [Sun Dec 02 00:43:10 2007] [error] [client ***.***.***.***] File does not exist: /home/public_html/modx/manager/media/images, referer: http://ドメイン/modx/manager/index.php?a=27&id=1
    [Sun Dec 02 00:43:10 2007] [error] [client ***.***.***.***] File does not exist: /home/public_html/modx/assets/plugins/tinymce212/jscripts/tiny_mce/plugins/nonbreaking/langs/ja_utf-8.js, referer: http://ドメイン/modx/manager/index.php?a=27&id=1
    [Sun Dec 02 00:43:10 2007] [error] [client ***.***.***.***] File does not exist: /home/public_html/modx/assets/plugins/tinymce212/jscripts/tiny_mce/plugins/visualchars/langs/ja_utf-8.js, referer: http://ドメイン/modx/manager/index.php?a=27&id=1

    ダウンロードしたパッケージをWin上で展開して見てみましたがファイルは存在していません。
    他に何かダウンロードする必要があるのでしょうか?

    環境は下記になります。
    Vine Linux 4.1
    Apache2
    PHP5(default_charset = utf-8)
    MySQL5

    同じようにエラーログ吐いてる人居ませんでしょうか。

    [追記]
    MODx0.9.6でも試しましたが同じエラーがでました。
    (フォルダ名はVer違いで違ってますけどね tongue

    [Sun Dec 02 11:40:43 2007] [error] [client ***.***.***.***] File does not exist: /home/public_html/cms/manager/media/images, referer: http://ドメイン/cms/manager/index.php?id=1&a=27
    [Sun Dec 02 11:40:44 2007] [error] [client ***.***.***.***] File does not exist: /home/public_html/cms/assets/plugins/tinymce2111/jscripts/tiny_mce/plugins/nonbreaking/langs/ja_utf-8.js, referer: http://ドメイン/cms/manager/index.php?id=1&a=27
    [Sun Dec 02 11:40:44 2007] [error] [client ***.***.***.***] File does not exist: /home/public_html/cms/assets/plugins/tinymce2111/jscripts/tiny_mce/plugins/visualchars/langs/ja_utf-8.js, referer: http://ドメイン/cms/manager/index.php?id=1&a=27

    皆さんはエラー無視で使用ですか?
    それとも私の環境だけでしょうか?
      • 19033
      • 892 Posts
      こんにちは。
      私じゃ役に立ちませんが。。

      サーバのログってphpのエラーログのことでしょうか。
      そのことだとしたら、うちの方では、そのメッセージは出ていませんでした。
      (違う場合は、どうやったらそのログをとれるのか教えて頂ければ確認できるかも...)。

      でも、確かに言われているファイルは、実ファイルとして存在してないですよね。。
      私は、tinyMCEを使ってないので、問題ないように見えるのかも知れませんが、
      ないとなにかがだめなんだろうか。ディレクトリからすると言語ファイルのようですけど。。

      私が確認したのは、さくらインターネット MODxのバージョンは096 および0961です。
      MYSQL 4.0.27 PHP 4.4.7 です。
        • 15658
        • 5 Posts
        MEGUさん

        コメントありがとうございます。

        サーバのログってphpのエラーログのことでしょうか。
        そのことだとしたら、うちの方では、そのメッセージは出ていませんでした。
        (違う場合は、どうやったらそのログをとれるのか教えて頂ければ確認できるかも...)。

        エラーログはApacheのエラーログに出力されています。

        エラーログが出ているだけで動作には今のところ問題はなさそうなのですが・・・
        アクセスする度にエラーログが吐かれるのは困りますので・・・

        jsファイルは最悪en.jsが同じ階層にありますのでリネームすればよさそうですが、
        /manager/media/images以下のファイルがないのでダミーを作るにもかなりの
        エラーログ調査が発生しそうです :’(

          • 19033
          • 892 Posts
          こんにちは。ありがとうございます。

          やっぱり違っていましたか。。お役に立てずすみません。。
          エラーログ見つかりませんでした(アクセスログは見つかったんですけど...)。
          なので、こちらでは、エラーが出ているのかどうかも不明です。

          他のみなさまはいかがでしょうか。。

          一応、フォーラム内を検索してみたのですが、
          それらしいスレッドは今のところ見つけられませんでした。。
          詳しい方でも気づきにくいエラーなのでしょうか。。
            • 33488
            • 429 Posts
            これバグっすね
            <img src="media/images/_tx_.gif">みたいな箇所がいくつ管理ページのHTMLで書かれているんですが、これが実在しないんです。
            正しくはmedia/style/xxx/images/_tx_.gif でXXXは管理者のテーマ名が入ることになりますから動的にリンク先を変えるロジックが必要なんですが、多分昔の名残でそのまま修正漏れって感じですね。
            一括置換で、とりあえずmedia/imagesをmedia/style/MODx/imagesに変更すればエラーはなくなるはずです。
            10箇所以上あったかと思うので・・・面倒ですが・・。
              • 376
              • 17 Posts
              こんにちは smiley
              私も最近 ver0.9.6.1 をインストールしたので、ログを追ってみましたところ、
              同様の「ファイルが存在しないエラー」が記録されていました。
              特に実害はなさそうな感じ?なので、無視しても大丈夫だと思います。

              ちなみに、私の環境では以下のファイルでエラーが記録されていました。

              (1)/modx/manager/media/images/icons/save.gif
              (2)/modx/manager/media/images/misc/dot.gif
              (3)/modx/assets/plugins/tinymce212/jscripts/tiny_mce/plugins/visualchars/langs/ja_utf-8.js
              (4)/modx/assets/plugins/tinymce212/jscripts/tiny_mce/plugins/nonbreaking/langs/ja_utf-8.js

              ついでにリファラなどから調べてみたところ、

              (1)は、管理画面用の画像ファイル
              (2)は、インストール画面用の画像ファイル
              (3)(4)は、TinyMCE の日本語化用ファイル

              のようです。

              ----- 以下、やや詳細 -----

              (1)は、管理画面の「ドキュメントの作成/編集」画面の「プレビュー」タブ内で表示される
              ここには最後に保存した内容をプレビューしています。 保存と再描画を行うにはここをクリックしてください。
              の「保存と再描画」の前に表示する画像のようです。
              HTMLから推測して、単にアイコンを表示させたいためのようなので無視しても害はないと思います。

              (2)は、installフォルダ内の style.css で呼び出されている画像です。
              CSSの記述から推測して、単にリストマークを表示させたいためのようなのでこちらも無視して害はなさそう。

              画像に関しては、存在しないものが他にもあるかもしれません。
              少し時間がかかるかもしれませんが、一括検索のできるテキストエディタなどで、
              「manager/media/images」をキーワードに、「managerフォルダ」を対象に検索すれば、
              他に抜けているファイルも分かるかも。(すみません、まだ試してません)

              (3)(4)は、TinyMCEのボタンの説明などを日本語化するファイルのようです。
              確かに、en.js 以外が存在していません。
              kentanさんがおっしゃる通り、en.js をコピーして、ja_utf-8.js にリネームすればエラーは解消すると思います。

              それぞれの en.js の中身は、

              tinyMCE.addToLang('visualchars',{
              desc : 'Visual control characters on/off.'
              });

              tinyMCE.addToLang('nonbreaking',{
              desc : 'Insert non-breaking space character'
              });


              となっていますので、desc:以降のシングルクォート内を日本語に書き換えてリネームすれば、
              実際に日本語化もされると思います。
              # 肝心の内容が私にはよく分からないのですが、半角スペース(&nbsp;)の挿入ボタンと、何か、です。


              お役に立てましたら幸いです。

              …と書いている間に、ZeRoさんから返信がありましたね。
              画像に関しては、そちらを参考にされて下さい。
                aco
                • 19033
                • 892 Posts
                おぉぉ~。
                ZeRoさん。aco さん。どうもありがとうございます。

                「images/_tx_.gif」で検索したら、こんなのありました。
                一応貼っておきます。

                http://svn.modxcms.com/crucible/browse/MODx/branches/0.9.7/core/model/modx/modmanagerrequest.class.php?r=3213

                バグだったらまた報告した方が良いですよね。
                上のヤツと関係ないのかな。。

                ---*---*---*---*---*---
                画像見つけました。。これに該当するとこですね。
                nonbreaking.gif
                visualchars.gif...このアイコンってどこに出てくるんだろ。。
                  • 33488
                  • 429 Posts
                  imagesの該当ファイルは以下のファイルと言語ファイルにありました。
                  多分、すでにSVNで修正がされていればこれらもきっと分かっているはずとTrunkを覗いたら、かなりコアが変わってますね。
                  Smartyがレンダラーになるんでしょうか・・逆にちょっと次のバージョンが楽しみに・・・。

                  manager\index.php
                  manager\actions\manage_metatags.dynamic.php
                  manager\actions\move_document.dynamic.php
                  manager\actions\search.static.php
                  manager\includes\controls\contextmenu.php
                  manager\processors\delete_tmplvars.processor.php
                  
                  
                    • 15658
                    • 5 Posts
                    皆様

                    レスありがとうございます。
                    環境での現象でなくてよかったです tongue

                    とりあえずja_utf-8.jsファイルは同じ階層にあるen.jsをリネームしました。
                    /manager/media/images以下はimagesを/manager/media/以下に作成すれば
                    今のところエラーが出ていないのでよしとします・。・;
                    (ゆっくり修正してる時間がないもので :’()


                      • 376
                      • 17 Posts
                      MEGUさんがアップしてくれた画像を見て、ちょっと探してみました。
                      それぞれのボタンに日本語訳をつけるなら、
                      tinyMCE.addToLang('nonbreaking',{
                      desc : 'Insert non-breaking space character'
                      });

                      こちらが、「半角スペースの挿入」。

                      tinyMCE.addToLang('visualchars',{
                      desc : 'Visual control characters on/off.'
                      });

                      Pがひっくり返ったようなボタンのこちらが、「制御文字の表示/非表示」となるようです。

                      2つめの方は、通常状態のtinyMCEでは表示されず、
                      MODx設定からTinyMCEのテーマを「Custom」にした上で、
                      「Custom Buttons」に「visualcahrs」を加えてやる必要があります。
                      このボタンを押すと、半角スペース(&nbsp;)を挿入したところに「・」みたいなものが表示されます。
                      Wordの編集記号の表示ボタンみたいなものでしょうか。(なくても全然困らない…)

                      エラーログが見づらくなる以外は、特に実害はないので次期バージョンで修正されているといいですね smiley
                        aco