access denied на все действия админа

Главные вкладки

Аватар пользователя Petro Petro 7 сентября 2010 в 5:49

Господа, помогите с проблемой. После переезда на новый хостинг в системном журнале на все действия админа записывается ошибка:
Тип access denied
Пользователь guest (не проверено)
Местонахождение http://catalog.ais.by/ru/admin/settings/search
Сообщение admin/settings/search
Важность предупреждение
Такие ошибки только записываются в журнал, меня везде пускает.

Так-же постоянно записываются такие ошибки:

Тип php
Пользователь guest (не проверено)
Местонахождение http://catalog.ais.by/en/content/2941
Сообщение Invalid argument supplied for foreach() в файле /var/www/ais/data/catalog.ais.by/sites/all/modules/cck/modules/fieldgroup/fieldgroup.module в строке 611.
Важность ошибка

Тип php
Пользователь guest (не проверено)
Местонахождение http://catalog.ais.by/en/content/2571
Источник отсылки
Сообщение Invalid argument supplied for foreach() в файле /var/www/ais/data/catalog.ais.by/sites/all/modules/cck/content.module в строке 1284.
Важность ошибка

и т.д.

Комментарии

Аватар пользователя Petro Petro 7 сентября 2010 в 6:16

Кажись разобрался... частично. guest - это пользователь, которого я создавал в бд. с uid 0 для того, чтобы незарегистрированные пользователи могли писать комментарии. А че тогда делать с uid 0? Я его удалил - сообщения пропали.

Аватар пользователя eLSe eLSe 7 сентября 2010 в 13:44

Зачем вообще понадобилась такая заморочка? Чтобы посетители без регистрации могли оставлять комменты всего-то надо выставить права доступа для незарегистрированных "размещать комментарии" "иметь доступ к комментариям" и "размещать комментарии без проверки"

Удалять из таблицы users пользователя с uid 0 нельзя - эта запись используется ядром Друпала

Аватар пользователя Petro Petro 7 сентября 2010 в 15:41

Так то оно так, но как только я возвращаю - создаю пользователя с uid 0 все ошибки вылазят назад.
Тип page not found
Дата Вторник, Сентябрь 7, 2010 - 14:33
Пользователь Гость
Местонахождение http://catalog.ais.by/en/content/4141
Сообщение node/4141
Важность предупреждение

Теперь уже гость и

Тип php
Дата Вторник, Сентябрь 7, 2010 - 14:35
Пользователь Гость
Местонахождение http://catalog.ais.by/en/content/6851
Сообщение Invalid argument supplied for foreach() в файле ***/sites/all/modules/cck/modules/fieldgroup/fieldgroup.module в строке 611.

и т.д.

Кроме того он, пользователь с uid 0 почему то время от времени пропадает

Аватар пользователя eLSe eLSe 8 сентября 2010 в 9:35

Мистика прямо-таки!
Что эти ошибки связаны с uid 0 я сильно сомневаюсь. Судя по их описанию - проблема с группами полей CCK. Быть может Вы поставили более новый скрипт модуля CCK, а база у Вас для более старой версии модуля?

"Petro" wrote:
Кроме того он, пользователь с uid 0 почему то время от времени пропадает

А откуда этот пользователь пропадает?

Аватар пользователя Petro Petro 8 сентября 2010 в 17:13

Да нет, я все обновлял. И пропадает он из базы - когда, я не заметил. А кто бы мне скинул дамп этого пользователя. Ну или какие там поля еще надо заполнять кроме uid.?

Аватар пользователя Petro Petro 9 сентября 2010 в 10:18

ну так у меня и есть. Вообще такое ощущение, что этот пользователь паралельно с админом ходит по админке и его никуда не пускает - по логам. Т.е. записи на все страницы куда я захожу в админке.

Аватар пользователя eLSe eLSe 9 сентября 2010 в 10:42

А вот это уже интересно! Может где-нибудь есть самопальный код, который вызывает какую-нить функцию от имени юзера-анонима?

Аватар пользователя Petro Petro 9 сентября 2010 в 17:50

Вообще тут скорее повинен мультисайт. У меня объединены таблицы:
'users'
'sessions'
'authmap'
'profile_fields'
'profile_values'
'url_alias'
'mail_ru_users'

А может и нет... Sad

Аватар пользователя Petro Petro 9 сентября 2010 в 18:20

В основном ошибки вылазят по запуску крона: Местонахождение http://********/cron.php
Несколько страниц таких:
Invalid argument supplied for foreach() в файле /*********/sites/all/modules/cck/content.module в строке 1348.

И таких:
Invalid argument supplied for foreach() в файле /**************/sites/all/modules/cck/modules/fieldgroup/fieldgroup.module в строке 626.

Ну и в конце Выполнение регулярных процедур (cron) окончено.
и Submitted the sitemap to...