みなさんこんにちは。
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