Joomlaを3.6.2に更新した後、一部の記事は編集できますが、ユーザーグループAdministrator
は一部の記事を編集できません。 Super Users
はすべての記事を編集できます。問題はカテゴリーにあると思います。記事のカテゴリとしてUncategorised
を選択すると、管理者が記事を編集できます。他のカテゴリを選択すると問題が発生します。ユーザーグループ管理者のカテゴリ権限を確認しましたが、すべてAllowed
に選択されています。
---更新---私は#__assets
テーブルが壊れています。カテゴリを再構築してみましたが、うまくいきませんでした。 parent_id
列をスーパーユーザーグループIDに変更した場合8
未分類の記事と同様に、記事は機能しました。ただし、これはサブカテゴリでは機能しません。
親切に、この問題について私を導き、私が正しい道を進んでいるかどうかを知らせてください
ACL Managerのアセット修正機能といくつかの手動手順を使用して問題を解決しました。問題は、メインカテゴリとアセットのテーブルの子要素が壊れているため、Joomlaの更新時に同じ名前と同じエイリアスの重複したカテゴリが作成されていたことです。以下は私が取ったステップです:
そして完了。問題は解決しました。ただし、巨大なコンテンツの場合、ステップ(4)は多忙になります。
それでは... ACL Managerの有名なFixing Assetsコマンドを試してみます...
ACLマネージャー| Diagnosticsタブ、(孤立したアセットの修正/不足しているアセットの追加/アセットの問題の修正/管理アクセスの競合の修正)があれば...
まったく同じ問題が発生し、実際に#__categories
および#__assets
テーブルが破損していることが判明しました。特定のカテゴリのエントリが間違ったアセットを指していました(これらのカテゴリはそもそも#__assets
テーブルにアセットエントリがある)。これを修正するには、#__assets
テーブルのカテゴリのアセットエントリを再作成します。この問題の修正方法 here をご覧ください。
奇妙なことに、この問題は、クライアントがJoomla 3.6.4に更新されたときにのみ発生し始めた(クライアントがJoomla 3.5.1を使用していた)ことです。