1

私のデータベースは非常に大きく、ウォッチドッグやアクセスログなどのテーブルに大量のテストデータがあり、アップロードで問題が発生していました。それから私はデータベースに飛び込み、テーブルを意地悪に切り捨て始めました。新しい本番サーバーで問題が発生したため、もう少し慎重に使用する必要があると考えています。

主な問題は、「権限」でコンテンツにアクセスするように設定されていても、匿名ユーザーはコンテンツを表示できないことです。また、移行前は間違いなくコンテンツを表示できたので、ハッキングしたテーブルの1つである必要がありました。他のすべてがスムーズに実行されているためです。

どのテーブルが切り捨てられた場合、このような症状が発生する可能性があるかを誰かが知っていますか?

更新: -ユーザー0がいることを確認しました-おそらく同じ症状が発生するでしょう。-問題は解決しません。

4

3 に答える 3

0

usersテーブルに次の行が含まれていますuid=0か?そうでない場合は、作成します。この行は匿名ユーザーを表します。

于 2010-01-11T15:40:03.147 に答える
0

node_accessテーブルにありますか(0,0,'all',1,0,0)

このコメントを参照してください:http: //drupal.org/node/122476#comment-1058731

于 2010-01-11T17:26:07.273 に答える
0

権限を再構築してみましたか?

http://yourdomain.com/?q=admin/content/node-settings/rebuild

またはupdate.phpを実行していますか?どちらかがノードアクセステーブルを再構築する必要があります。

于 2010-01-11T18:10:24.720 に答える