Ошибка Access denied для админов

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

Аватар пользователя rivanus rivanus 17 октября 2007 в 7:26

Такая ситуация. Перенес сайт на другой хостинг и вылез косяк.

Пробую войти в админку - набираю логин/пароль, залогиниваюсь, вылазит страничка юзера - все ок. Как только пытаюсь пойти на другую страницу, где нужны права, большие чем для анонимов - выдает "Access denied You are not authorized to access this page" и тот контент, что под такими правами не показывает, если переходишь на страницу, где нет особых права (например на главную) просто исчезает менюшка, которая показывается только пользователям (то есть пользователя выбрасывает).

Роли проверял, всем пользователям даны админские права (пользователи только админы), на локалке все работает в такой конфигурации. Не могу понять, где рыть. Попробовал дать админские права даже анонимам - только в таком случае можно добраться до контента с правами выше, чем на чтение, но это же не решение...

И вот еще заметил глючок, если попытаться отключить Clean URL (пробовал, когда анонимам дал полные права), то после нажатия кнопки посыла запроса выдает ошибку 400 "Bad Request Your browser sent a request that this server could not understand"...

В логе ничего путного не нашел: пишет, что сессия для такого-то пользователя открыта (когда послал запрос на залогинивание) и больше ничего.

Подскажите плиз, где копать.

Файл phpinfo
https://www.ehost-services200.com:8443/sitepreview/http/rivanusbug.com/p...

да, кстати, хостинг не поддерживает LOCK TABLES - я закомментировал эти строки, но и до того не работало

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 17 октября 2007 в 21:16

Моем руки перед едой. Чистим куки, кеш и сессии аутентификации. В FF - Инструменты/Удалить личные данные. Мне помогало не раз.

Аватар пользователя rivanus rivanus 18 октября 2007 в 7:53

Попробовал поменять версии БД - 4, 5-ую, то же самое. Случайно наткнулся на drupal.org на такую проблему у человека, из-за того, что сайт был подключен через mysqli и решил попробовать сделать наоборот. В итоге в settings.php выбрал mysqli вместо mysql и все прекрасно заработало (ну кроме того, что ЧПурлы не переключаются через интерфейс, но это можно и через базу заделать).

Вобщем я слабо представляю, что такое mysqli, но факт в том, что работает. Всем спасибо, что направили мои мысли в правильном направлении Smile

Аватар пользователя rivanus rivanus 20 октября 2007 в 5:26

Видно были какие-то проблемы совместимости версии 4.7 и php 5.2.3 Обновил друпал до 4.7.8 и все заработало прекрасно