Après la mise à jour de Joomla vers 3.6.2, le groupe d'utilisateurs Administrator
ne peut pas modifier certains articles, alors que d'autres peuvent être modifiés. Super Users
Peut éditer tous les articles. Je pense que le problème est avec la catégorie. Lorsque je sélectionne la catégorie d'article en tant que Uncategorised
, les articles peuvent être modifiés par les administrateurs. Lorsque je sélectionne une autre catégorie, le problème se pose. J'ai vérifié les autorisations de catégorie des administrateurs du groupe d'utilisateurs et tous sont sélectionnés pour Allowed
.
--- Mis à jour --- Je pense que ma table #__assets
Est cassée. J'ai essayé de reconstruire les catégories mais cela n'a pas fonctionné. La colonne parent_id
Lorsqu'elle est remplacée par l'identifiant de groupe de super utilisateurs 8
Comme dans l'article non classé, les articles travaillés. Cependant, cela ne fonctionne pas pour les sous-catégories.
Veuillez me guider sur cette question et laissez-moi savoir si je vais dans le bon sens
J'ai résolu le problème en utilisant la fonctionnalité de correction des actifs d'ACL Manager plus quelques étapes manuelles. Le problème était qu’il y avait des catégories en double portant le même nom et que le même alias avait été créé au moment de la mise à jour de Joomla puisqu’un élément enfant de la table principale de la catégorie plus les actifs était cassé. Voici les étapes que j'ai prises:
Et fait. Le problème a été résolu. Cependant, pour un contenu énorme, l'étape (4) sera mouvementée.
Eh bien, alors ... j'essaierais la célèbre commande Fixing Assets d'ACL Manager ...
ACL Manager | Onglet Diagnostics, puis (Corriger les actifs orphelins/Ajouter des actifs manquants/Résoudre les problèmes liés aux actifs/Résoudre les conflits d'accès des administrateurs) le cas échéant ...
Nous avons rencontré exactement le même problème, et il s’est avéré qu’il s’agissait d’une corruption dans le #__categories
et dans le #__assets
table où les entrées de certaines catégories indiquaient des actifs incorrects (ces catégories ne comportaient pas d'entrées d'actifs dans la #__assets
table en premier lieu). Pour y remédier, il faut recréer l'entrée d'actif de la catégorie dans le fichier #__assets
table. Vous pouvez lire comment nous avons résolu ce problème ici .
Ce qui est étrange, c’est que ce problème ne commence à se produire que lorsque le client a été mis à jour vers Joomla 3.6.4 (le client utilisait Joomla 3.5.1).