2011-10-17 6 views
0

私は最近、アクセスコンテンツモジュールをDrupal 5にインストールしようとしました。モジュールが正常に動作せず、内部サーバーエラーを取得せずにモジュールをアンインストールできません。Drupalのコンテンツアクセスの問題

私はモジュールを打つので、今ではそれを使用しようとする必要があります。

匿名ユーザーがフルアクセス権を付与できないコンテンツタイプに接続している特定のfield_nameを持つページを表示すると、このエラーが発生します。

ユーザ警告:句があいまいクエリである場合に列 'NID':ノードINNER FROM タイトルを選択ON na.nid = n.nid (na.grant_view> = 1 AND((ナナnode_accessをJOIN .gid = 0 AND na.realm = 'all')OR(na.gid = 1 AND na.realm = 'content_access_rid')))174行目の/includes/database.mysql.incのAND(nid = 7626)

nid = 7626は、コンテンツタイプに接続されているfield_nameを参照しています。

コンテンツタイプへのアクセスを許可しても、内部サーバーエラーが発生します。 私のログには、自分のデータベーススキーマが最新ではないというメッセージが表示されています。 このモジュールの後のバージョンをサーバーに誤って配置した可能性があります。

アイデア?

+0

誤って新しいバージョンのモジュールをインストールした可能性はありますか? –

+2

モジュールに問題がある場合、問題を投稿する最善の場所は、モジュールの発行キューのdrupal.orgです – Laxman13

答えて

0

システムと呼ばれるDrupal dbのMySQLテーブルのモジュールを手動でオフにすることができます。
テーブルを参照すると、どこかにモジュール名が表示され、有効なフラグが表示されます。あなたがそれをオフにした後にupdate.phpを実行することを忘れないでください。 モジュールをupdate.phpで実行したままにしても、適用されていないモジュールスキーマの変更が適用され、問題が修正されます。

関連する問題