1.0.14J-r9 グローバル設定の更新ボタン  【解決済み】

質問全般・改善要望
返信する
アバター
JB23
メンバー
メンバー
記事: 13
登録日時: 2013年5月09日(木) 19:25

1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by JB23 »

MODX Evolution 1.0.14J-r9 にアップグレードし、警告に従ってグローバル設定 - 更新ボタンをクリックしても設定が保存されず、サイトのトップページが表示されてしまいます。従って警告がログインのたびに表示される状況です。対処法を教えてください。
-----
ご利用のサーバ:linux
MODXのバージョン:1.0.14J-r9
PHPのバージョン:5.3.29
MySQLのバージョン:5.1.73-cll
ブラウザ:Chrome
-----
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by yama »

イベントログに何か情報は残ってますか?手がかりとなるようなヒントがもう少し欲しいです。
アバター
JB23
メンバー
メンバー
記事: 13
登録日時: 2013年5月09日(木) 19:25

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by JB23 »

エラー
イベントID
ソース 重要なシステムファイルが書き換えられています。
日付 2015/03/25 12:24:58
ユーザー admin
重要なシステムファイルが書き換わっています。外部からの攻撃を受けた可能性があるため、念入りにチェックしてください。問題がなければグローバル設定を更新し、検出情報をリセットしてください。(index.php, .htaccess, manager/index.php, manager/includes/config.inc.php)

これが10回程度ログとして残っているだけです。
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by min-o »

横から失礼します。

わたしもこれ出たことがあります。
まずは実際にファイルが書き変わっている可能性がないかチェックしてください。

問題なければ、エラーログの時間を確認してください。
それぞれadminアカウントでログインした時間でないでしょうか?

確認するには一旦ログアウト、ログインし、すぐイベントログを見てください。
ログインしたタイミングで新しいイベントログが増えていないでしょうか?

その場合はもう一度グローバル設定を更新すれば新しいエラーは出なくなると思います。

確信はないのですが、わたしの記憶では
インストール、アップデート時にファイルやフォルダのパーミッションを変更せよ、というチェックが出た
インストール後にパーミッションを戻した、というケースで
重要なシステムファイルが書き換えられています。
が出るように思います。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
JB23
メンバー
メンバー
記事: 13
登録日時: 2013年5月09日(木) 19:25

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by JB23 »

min-o さん、リプライありがとうございます。

確かに、ログインしたタイミングで新しいイベントログが増えています。

> その場合はもう一度グローバル設定を更新すれば新しいエラーは出なくなると思います。

これがどうやっても出来ません。グローバル設定の更新(変更)が保存されないので、状況は深刻です。

> インストール、アップデート時にファイルやフォルダのパーミッションを変更せよ、というチェックが出たインストール後にパーミッションを戻した

パーミッション関連でエラーは出ていないのでお手上げ状態です。

.htaccess の設定に問題があるんでしょうかね?
#
# Hidden Setting
#
Options -Indexes
#
#PHP Flag Setting
#
php_flag register_globals off
#
# Rewrite Settings
#
RewriteEngine On
RewriteBase /
#
# Add www. to *******.com
#
RewriteCond %{HTTP_HOST} ^*******\.com
RewriteRule (.*) http://www.*******.com/$1 [R=301,L]
#
# Exclude /assets and /manager directories and images from rewrite rules
#
RewriteRule ^(manager|assets|cgi-bin)/.*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
#
# For Friendly URLs
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by min-o »

れがどうやっても出来ません。グローバル設定の更新(変更)が保存されないので、状況は深刻です。
グローバル設定更新押すと「更新できませんでした」とでますか?
サイトのリフレッシュでも同じメッセージがでませんか?

だとしたら起きたことあります。
わたしの場合は
assets/cache の中身を削除、またはインストールパッケージのassets/cacheフォルダを上書き
で直った覚えがあります。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
JB23
メンバー
メンバー
記事: 13
登録日時: 2013年5月09日(木) 19:25

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by JB23 »

> グローバル設定更新押すと「更新できませんでした」とでますか?
> サイトのリフレッシュでも同じメッセージがでませんか?

いずれもエラーメッセージは全くありません。サイトのリフレッシュは正常終了しますが、グローバル設定の更新ボタンを押すと、設定が保存されずにトップページが表示されるという状況です。

> assets/cache の中身を削除、またはインストールパッケージのassets/cacheフォルダを上書き
> で直った覚えがあります。

中身の削除でやってみましたがダメでした...
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by min-o »

いずれもエラーメッセージは全くありません。
中身の削除でやってみましたがダメでした...
だめですかー。
お力になれずすみません。

何がエラーログがあれば、わかる人いると思うんですが…。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
JB23
メンバー
メンバー
記事: 13
登録日時: 2013年5月09日(木) 19:25

Re: 1.0.14J-r9 グローバル設定の更新ボタン

投稿記事 by JB23 »

結局のところ、MODX Evolution 1.0.6J-r8の注意事項にあるWAFが問題でした。
「ロリポップ!レンタルサーバーのWAF導入について」
MODX自体の問題ではありませんが、不具合のように見られやすい現象のためここで案内いたします。9月27日より、ロリポップ!レンタルサーバにおいてWAF(ウェブアプリケーションファイアウォール)が導入されました。この影響により、MODX管理画面操作において、チャンクやテンプレートの更新が正常に行なえないことがあります。WAFの処理パターン定義は随時更新されるため、いずれ解決する可能性がありますが、当面はWAFを無効にする必要があります。
私のレンタルサーバーでは、しばらく前にWAFが導入されたようで、しかも無効にできないので行き詰っています。
アバター
JB23
メンバー
メンバー
記事: 13
登録日時: 2013年5月09日(木) 19:25

Re: 1.0.14J-r9 グローバル設定の更新ボタン  【解決済み】

投稿記事 by JB23 »

交渉の末、該当ドメインをWAFのホワイトリストに載せてもらった所、正常動作しました。但し、MODX Evolution 1.0.14J-r8に一旦ダウングレード、再度MODX Evolution 1.0.14J-r9にアップグレードという操作が必要でした。WAFは鬼門ですね。yamaさん、どうもありがとうございました。
返信する