Господа, помогите с проблемой. После переезда на новый хостинг в системном журнале на все действия админа записывается ошибка:
Тип 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.
Важность ошибка
и т.д.
Комментарии
Кажись разобрался... частично. guest - это пользователь, которого я создавал в бд. с uid 0 для того, чтобы незарегистрированные пользователи могли писать комментарии. А че тогда делать с uid 0? Я его удалил - сообщения пропали.
Зачем вообще понадобилась такая заморочка? Чтобы посетители без регистрации могли оставлять комменты всего-то надо выставить права доступа для незарегистрированных "размещать комментарии" "иметь доступ к комментариям" и "размещать комментарии без проверки"
Удалять из таблицы users пользователя с uid 0 нельзя - эта запись используется ядром Друпала
Так то оно так, но как только я возвращаю - создаю пользователя с 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 почему то время от времени пропадает
Мистика прямо-таки!
Что эти ошибки связаны с uid 0 я сильно сомневаюсь. Судя по их описанию - проблема с группами полей CCK. Быть может Вы поставили более новый скрипт модуля CCK, а база у Вас для более старой версии модуля?
А откуда этот пользователь пропадает?
Да нет, я все обновлял. И пропадает он из базы - когда, я не заметил. А кто бы мне скинул дамп этого пользователя. Ну или какие там поля еще надо заполнять кроме uid.?
uid 0
mode 0
sort 0
threshold 0
signature_format 0
created 0
access 0
login 0
status 0
Все остальные поля пустые
ну так у меня и есть. Вообще такое ощущение, что этот пользователь паралельно с админом ходит по админке и его никуда не пускает - по логам. Т.е. записи на все страницы куда я захожу в админке.
А вот это уже интересно! Может где-нибудь есть самопальный код, который вызывает какую-нить функцию от имени юзера-анонима?
Черт его знает, вроде ничего такого не делал и не вставлял
Вообще тут скорее повинен мультисайт. У меня объединены таблицы:
'users'
'sessions'
'authmap'
'profile_fields'
'profile_values'
'url_alias'
'mail_ru_users'
А может и нет...
В основном ошибки вылазят по запуску крона: Местонахождение 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...