Joomla 3.4.5で設定しているサイトで奇妙な問題が発生します。 article managerで次のページに移動しようとすると(次の20記事の束を表示するため)、記事は表示されず、「一致する結果はありません」というメッセージが表示されます。
私は最初のページの記事しか見ることができません((Limit 0,20)
制限をより高い数に設定すると、要求されたすべての記事が表示されます。
だから今私はここで何が起こっているのかを理解しようとしています...それはバグですか、それとも私のセットアップ上の何かですか?
では、最初にこの同じ問題を経験した人はいますか?
キャッシュとCookieをクリアしましたが、そうではありません。彼らのブラウザからの他のユーザーもそれを持っています。
実際、SQLクエリ(デバッグ)は、dbで直接実行すると、次の一連のアイテムを返します。 **(LIMIT 20,20)**
、ただしcom_content articles default.php template file
$this->items
そのクエリは空です。
干渉する可能性のあるサードパーティのプラグイン(Falangプラグインなど)も無効にしていますが、それでも結論に達していません。
私はそれを整理しました...そして、これを引き起こしているものを見つけました。
この問題は、 ACL Manager拡張機能 のバグが原因で発生しました。 ACLマネージャー2.4.4をインストールしましたが、報告されたバグが報告されました こちら 。投稿にはJoomla 2.5に関するバグと記載されていますが、Joomla 3.xにもあるようです。
ACL Managerシステムプラグインを無効にすると、Articles Managerの問題が解決します。
...または最新のACL Managerに更新(現在2.4.7)
ログアウト、Cookieをクリアしてセッションをクリアしてから、再度ログインしてください。他のセッションフィルターがセッションのどこかに保存されている可能性があるため、無効なSQLクエリが発生しています。