中身を追えていないので、現象だけ報告します。
▼概要
MODxを1.0.4Jにアップデートインストールした際、
アップデート前は停止させていたプラグインが、
アップデート後に有効(活動状態)になっっていました。
▼現象
こちら↓のアップデート手順にしたがって、
http://modxcms-jp.com/news/158.html
MODx1.0.2Jから1.0.4Jに、MODxのインストーラでアップデートしたところ、
アップデート前は停止していたプラグイン「Inherit Parent Template」が、有効になっていました。
「Inherit Parent Template」プラグインの状態をよく見ると、
MODxのアップデート前のバージョンが1.0で、これはアップデート後も停止のままでしたが、
MODxのアップデートで、バージョン1.1のプラグインが追加され、これが有効な状態になっていました。
アップデート前から有効なプラグインも見てみると、
バージョンが上がっているプラグインについては、
旧バージョンのプラグインが停止され、
新バージョンのプラグインが追加され、有効になっていました。
ここからは推測ですが、
インストーラは、バージョンアップしたプラグインがあると、
旧バージョンのプラグインを停止して、新バージョンのプラグインを、無条件に追加しているように思えます。
ですので、旧バージョンの状態が「停止」であっても、
新バージョンのプラグインがデフォルト(有効)の状態で追加されているということじゃないかと思います。
とりあえずの対策としては、
アップデートする前に、停止しているプラグインをメモっておいて、
アップデート後に確認、もし、有効になっているものがあれば、停止に設定しなおす。
といったところでしょうか?
アップデートインストールで停止中のプラグインが復活
アップデートインストールで停止中のプラグインが復活
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
http://d.hatena.ne.jp/hikidas_ikeda/
Re: アップデートインストールで停止中のプラグインが復活
新旧のチェックはできているみたいなので、ちょっとした改修で対応できそうですね。(多少トリッキーな記述だった気もするけど)
地味に不便だと思うので、今度対応を試みてみます。
地味に不便だと思うので、今度対応を試みてみます。