0

私はMagentoサイトに約20〜25の拡張機能がインストールされており、そのうち7つは商用です。つまり、これらの7つの拡張機能は完全に暗号化されています。また、これらの拡張機能はいずれも、管理領域の[ユーザーの役割とアクセス許可]セクションを使用していません。

さて、数日前、私は本当に私に犠牲を払っている愚かな問題に遭遇しました。新しいユーザーロールを([システム]>[アクセス許可]>[ロール]から)作成したかったのですが、すでに14個の他のロールが設定されています。これで、[新しい役割の追加]ボタンをクリックするか、既存の役割のいずれかを編集しようとすると、次のエラーが発生します。-

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

このエラーは拡張機能の使用に関連していると私は確信していますが、それがどこから来ているのかわかりません。すべての拡張機能を無効にし、完全なキャッシュをクリアし、「/ var /」フォルダ内のすべてのフォルダを削除することでこのエラーを解決しようとしましたが、何も起こりませんでした。

Magentoバージョン:1.3.2.3
Magentoのアップグレードが必要であることは知っていますが、これらの拡張機能のためにアップグレードできません。

誰かがこの問題で私を助けてくれますか?どんな助けでも大歓迎です。

4

2 に答える 2

3

すべての拡張機能を無効にしたと言うとき、その手順をどのように実行しましたか?他のさまざまな無効化の試みと同様に、System>Config>Advancedステータス値は拡張機能によって無視されることがよくあります。拡張子(IMHO)を確実に無効にする唯一の方法は、.xmlファイルをから削除することですetc/modules

発生しているエラーは、Javascriptで生成されたエラーのようです。フォルダをgrepして/jsそのエラーテキストを見つけ、エラーの原因を突き止めることができるかどうかを確認できます。同様に、Firebug(またはChrome Inspector、ブラウザーポイズンを選択)を使用してJSエラーをデバッグします。ここで見つけたものを投稿してください...

もう1つのオプションは、phpmyadminを使用して新しいロールを手動で作成することです。admin_roleテーブルを調べることにより、構文をかなり迅速に理解できます(たとえばtree_level、= "1"、role_type= "G"。次に、UIを介して新しい役割を編集できるかどうかを確認します。

乾杯、JD

于 2010-08-23T23:29:17.630 に答える
1

商用拡張機能を使用せずに、magento のクリーン インストールを試すことができます。ロールを追加して、これが発生するかどうかを確認します。次に、商用の拡張機能を 1 つずつ追加して、このエラーがいつ発生するかをテストします。

エラーメッセージを含むファイルがあるかどうかを確認するために、すべての magento ファイル (少なくとも暗号化されていないファイル) を既に検索していると思います...

于 2010-08-23T18:58:29.850 に答える