8

どのアドオンが EE コントロール パネルの開発者ログにメッセージを作成しているかを知る方法はありますか、それとも基本的に削除のプロセスですか?

メッセージの例:

  1. サードパーティのアドオンが $this->load->library('security') を呼び出していますが、これは CI_Security クラスが Core に移動されたため廃止されたため、常に読み込まれます。

  2. システムは、動作を停止したり、システムに問題を引き起こしたりする可能性のある古いコードを使用しているアドオンを検出しました。廃止された関数 login_form() が 0 行目で呼び出されました。

4

2 に答える 2

3
  1. このメッセージは、将来のリリースで削除される可能性があります。ヘルプよりも混乱を招きすぎており、完全に必要というわけではありません。はい、開発者ログがどのアドオンが問題を引き起こしているかを知らせるのに役立ちますが、その情報を見つけるためにバックトレースを解析するロジスティクスは困難であることが証明されています. これにより、メッセージ #2​​ が表示されます。

  2. GDmac が言ったように、CP コントローラーで login_form() への呼び出しをプロジェクトで検索するのが最善です。通常、この種のメッセージではファイルと行番号が提供されますが、前述したように、バックトレース情報の解析が常に機能するとは限りません。

私たちはこれをより良くするように努力し続けます。非推奨の警告は、ほとんどの場合うまく機能していますが、時折、このようなメッセージが表示され、どうすればよいかわかりにくい場合があります。

于 2012-11-05T20:53:49.900 に答える
0

まともなテキストエディタは、サードパーティのディレクトリを
検索して、次のような行を探すことができます。load->library('security')

于 2012-11-05T18:51:50.133 に答える