Question

J'ai un site Magento dans lequel il y a environ 20-25 extensions installées, parmi lesquelles 7 sont commerciales, ce qui signifie que ces 7 extensions sont entièrement cryptées. En outre, aucune de ces extensions utilisent les rôles utilisateur et section Autorisations, dans la zone d'administration.

Maintenant, il y a quelques jours, je suis entré dans un problème stupide qui prend vraiment un péage sur moi. Je voulais créer un nouveau rôle d'utilisateur (du système> Permissions> Rôles), où je l'ai déjà 14 autres rôles définis. Maintenant, chaque fois que je clique sur le bouton « Ajouter un nouveau rôle » ou essayer de modifier l'un des rôles existants, je reçois l'erreur suivante: -

<my-magento-site-domain>: This script is locked to another domain.

Ce que je suis est sûr que cette erreur est quelque part liée à l'utilisation des extensions, mais je ne sais pas et ne peut pas comprendre d'où il vient. J'ai essayé de résoudre cette erreur en désactivant toutes les extensions et effacer le cache et la suppression complète de tous les dossiers dans le dossier « / var / », mais rien ne se passe.

La version Magento: 1.3.2.3 Je sais que Magento upgradation est nécessaire, mais ne peut pas le faire en raison de ces extensions.

Quelqu'un peut-il s'il vous plaît aidez-moi à ce sujet? Toute aide est grandement appréciée.

Était-ce utile?

La solution

Quand vous dites que vous avez désactivé toutes les extensions, comment avez-vous effectué cette étape? J'ai trouvé que les valeurs d'état de System>Config>Advanced sont souvent ignorées par les extensions, comme les diverses autres tentatives de désactivation. La seule façon que vous pouvez être certain de désactiver l'extension (à mon humble avis) est de supprimer leurs fichiers .xml de etc/modules.

On dirait que l'erreur que vous obtenez est une erreur générée Javascript. Vous pouvez grep le dossier /js pour trouver le texte d'erreur pour voir si vous pouvez retrouver la source de l'erreur. De même, utilisez Firebug (ou Chrome Inspecteur, choisissez votre poison du navigateur) pour déboguer l'erreur JS. Poster ce que vous trouvez ici ...

Une autre option consiste à créer manuellement le nouveau rôle à l'aide phpmyadmin. En inspectant la table admin_role, vous travaillerez la syntaxe assez rapidement (par exemple tree_level = « 1 », role_type = « G ». Ensuite, voir si vous pouvez modifier le nouveau rôle dans l'interface utilisateur.

Cordialement, JD

Autres conseils

Vous pouvez essayer avec magento installation propre sans extensions commerciales. Ajouter un rôle et voir si cela se produit. Puis ajouter des extensions commerciales un par un et test lorsque cette erreur se produit.

Je suppose que vous avez déjà recherché tous les fichiers magento (au moins les non chiffrées) pour voir s'il y a un contenant votre message d'erreur ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top