Forgot Manager Loginの脆弱性対応について

質問全般・改善要望
返信する
sama55
メンバー
メンバー
記事: 816
登録日時: 2009年8月03日(月) 08:16

Forgot Manager Loginの脆弱性対応について

投稿記事 by sama55 »

「お知らせ」カテゴリーには書き込めないのでこちらにトピ立てます。

MODX JAPAN配布のパッチを0.9.6系に適用すると下のエラーが出ます。

コード: 全て選択

Warning: include_once(***/manager/includes/controls/modxmailer.inc.php) [function.include-once]: failed to open stream: No such file or directory in ***/manager/includes/document.parser.class.inc.php(745) : eval()'d code on line 113
Warning: include_once() [function.include]: Failed opening '***/manager/includes/controls/modxmailer.inc.php' for inclusion (include_path='***/manager/includes/') in ***/manager/includes/document.parser.class.inc.php(745) : eval()'d code on line 113
Fatal error: Class 'MODxMailer' not found in ***/manager/includes/document.parser.class.inc.php(745) : eval()'d code on line 114
メールの処理に独自ロジック(MODXMailer)を使ってるため、後方互換性が無いことが原因のようです。

本家版、または、manager/includes/controls/modxmailer.inc.phpファイルが無い環境の方は、下の手順に従って対応することをお勧めします。
(0.9.6.1で動作確認済み)
http://forums.modx.com/thread/80701/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: Forgot Manager Loginの脆弱性対応について

投稿記事 by yama »

http://forum.modx.jp/viewtopic.php?p=5613#p5613
上記の修正ツールを使ってください。本家でアナウンスされている方法だとサーバによっては文字化けの問題が発生します。
(もともと本家版を使ってる場合は本家アナウンスの方法でも問題ないと思います)
返信する