Drupal 6 – проблема с разрешениями после миграции
-
19-09-2019 - |
Вопрос
Моя база данных была довольно большой и содержала множество тестовых данных в таких таблицах, как сторожевой таймер, журнал доступа и т. д.и у меня возникли проблемы с загрузкой.Затем я приступил к погружению в базу данных и начал волей-неволей обрезать таблицы.Я понимаю, что мне следовало проявить немного больше осмотрительности, поскольку у меня возникли проблемы на новом рабочем сервере.
Основная проблема заключается в том, что анонимные пользователи не могут просматривать какой-либо контент, хотя в «разрешениях» для них установлен доступ к контенту.Кроме того, они определенно могли просматривать контент до миграции, так что это должна была быть одна из таблиц, которые я взломал.Потому что все остальное идет гладко.
Кто-нибудь знает, какая таблица, если ее усечь, может вызвать подобные симптомы?
Обновлять: - Я проверил, что у меня есть пользователь 0, что, вероятно, привело бы к тем же симптомам.- Хотя проблема остается..
Решение
Вы пробовали восстановить разрешения?
http://yourdomain.com/?q=admin/content/node-settings/rebuild
Или запустить update.php?Либо следует перестроить таблицу доступа к узлу.
Другие советы
Делай свое users
таблица содержит строку с uid=0
?Если нет, создайте его.Эта строка представляет анонимных пользователей.
У вас есть (0,0,'all',1,0,0)
в вашей таблице node_access?
Смотрите этот комментарий: http://drupal.org/node/122476#comment-1058731