管理画面からのエラーメール  【解決済み】

質問全般・改善要望
kachio
メンバー
メンバー
記事: 15
登録日時: 2015年7月23日(木) 15:46

管理画面からのエラーメール

投稿記事by kachio » 2020年8月11日(火) 14:47

いつもMODXを使わせていただいており、
今更の疑問になるのですが、
MODXの管理画面からエラーメールが不定期で届きます。

自分でもタイミングがまだつかめていないのですが、
MODXで作成したサイトから下記のようなメールが届きます。

------
件名:Error Mail from ***(サイト名)
------
[URL] https://*****/manager/index.php
[Source] Parser - foreach ($files as $obj) {\n - Sa
[IP] ***.***.***.***
[Host name] ******
------


Sourceの部分は私の方で省略しているわけではなく、
実際に1行しか出力されていません。

「foreach ($files as $obj)」が記載されているのは、
manager > include > cache_sync.class.php
かと思いますが、キャッシュ関連のエラーでしょうか?

今回メールが来たのは、1.0.19Jでした。
過去の他のバージョンでも来ていたと思います。

どなたか詳細、ご存知の方いらっしゃいますでしょうか?
アバター
yama
管理人
記事: 3154
登録日時: 2009年7月29日(水) 02:50

管理画面からのエラーメール  【解決済み】

投稿記事by yama » 2020年8月11日(火) 15:16

$filesが配列ではない場合に起こるエラーかもしれません。たとえばキャッシュを削除した
ばかりだと、$filesが配列にならなかった気がします。PHPのバージョンが古いとエラー扱いには
なりませんが、新しいとエラー扱いになります。
MODXが最新版であれば解決できていると思いますが、アップデートして確認いただくことは
可能でしょうか?最新版で何か別の問題が起きればその都度修正します。
kachio
メンバー
メンバー
記事: 15
登録日時: 2015年7月23日(木) 15:46

管理画面からのエラーメール

投稿記事by kachio » 2020年8月17日(月) 15:55

yamaさんご返信ありがとうございます!

12日にバージョンアップしてから、今の所来ていないです。
お手数おかけしました。