We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26012
    • 324 Posts
    みなさんこんにちは。

    PHxに障害がありましたので報告します(枯れたネタかもしれませんが念のため)。

    1.現象
     リソースパスを変えるとイベントログにエラーが記録され全く動かない。
     エラー内容 : plugins/phx/phx.parser.class.inc.phpファイルの読み込みエラー

    2.発生条件
     以下のいずれかの操作でリソースパスを書き変えると発生
      「ツール」→「グローバル設定」→「インターフェースとその他の機能」→「リソースパス」 または、
      「ユーザー」→「ユーザー管理」→いずれかのユーザーの「詳細設定」→「リソースパス」

     ※使っているかどうかに関わらずエラーが吐かれます。

    3.対処/修正方法
     プラグインソースの1行目を修正
    include_once $modx->config['base_path'] . "assets/plugins/phx/phx.parser.class.inc.php";

    4.影響範囲
     プラグインバージョン1.3以上(報告時点の最新は2.1.3)
     rb_base_dirにはインストール時点でbase_path+"assets/"が設定されるため一般的な使用では再現しません。
     但し、リソースブラウザを規定のパス(base_path+"assets/")以外で使おうとしたり、ユーザごとにパスを変えて運用しようとすると障害が再現します。

    5.関連情報
     http://modxcms.com/forums/index.php/topic,30921.10/wap2.html