MODX1.0.18J
PHPのglob関数ですが、
マッチするファイルが無い場合に、空の配列ではなく、
FALSEを返す環境(ホスティングサービス)があります。
そのため、
manager/includes/cache_sync.class.php
の
getFileListで、
頻繁に「Invalid argument supplied for foreach()」エラーになります。
(何か更新する度にエラーになります。更新はできています)
さらに、このエラーは、
グローバル設定/セキュリティ
・PHPエラーの検出レベル:通知レベルの軽度の警告を無視する
・システムエラーをメールで通知する:error
の設定にしていても、
画面にも出ますし、メールでも送信されます。
何か、良い対処方法はありませんでしょうか?
また、今後のバージョンでは、そういった環境にも対応していただけるとありがたいです。
ちなみに、OSはCentOSです。
globの仕様はOSに依存するのかと思っていましたが、そうでもないのかな?
globの戻り値が環境に依存するためエラーが出ます
globの戻り値が環境に依存するためエラーが出ます
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
http://d.hatena.ne.jp/hikidas_ikeda/