Image Editor が正しく表示されない

概要:
MODx 標準の Image Editor が画像を正常に表示できない ( リンク切れ ) ことがある。
これは、モジュールによるパスの置換が正常に行えていないからです。
この対策には、管理ツールから環境設定を変更する方法と、Image Editor のモジュールを修正する方法があります。
対策:
環境設定からの対策
  • 管理マネージャから ツール -> MODx設定 -> インターフェースとその他の機能 を開く
  • リソースURL 」 に、ブラウザでアクセス可能な assets フォルダへのパスを書く。
    デフォルト : 「assets/」
    ex) http://TEST-SV/MODx/assets/
  • 保存して終了する
モジュールの修正
  • サーバーの modx\manager\media\ImageEditor フォルダにある config.inc.php をテキストエディタなどで開く
  • 51 行目付近にある以下の行を書き換える

    $IMConfig['base_dir'] = $rb_base_dir;
    $IMConfig['base_dir'] = $base_path.'assets/';

  • 62 行目付近にある以下の行を書き換える

    $IMConfig['base_url'] = $rb_base_url;
    $IMConfig['base_url'] = $site_url.'assets/';

  • 保存して終了する
備考:
環境設定からの修正で URL をドメイン ( test-sv など ) で入力した場合、LAN やサーバーを直接操作するなどドメインでアクセスしない環境で編集をしようとすると、名前解決の問題で正常に画像が表示されない。
この場合、hosts ファイルの編集などで、ドメインでアクセスできるように対策する必要がある。

自宅サーバーWebRing << 前 |ID=231 |次 >> 乱移動前後5表示サイト一覧