Проблема с подачей объявлений. Модуль ed-classified.

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

Аватар пользователя Goldberry Goldberry 6 декабря 2017 в 12:32

Добрый день, скажу сразу, не силен в друпале, но сайт нашей компании на нём. Дело в том, что в последнее время мы стали замечать что объявления от пользователей перестали подаваться. До этого не обращал на это внимания, но сегодня решился взяться за эту проблему, т.к. наш сис.админ уволился. Не суть важно.

От имени администратора объявления подаются беспрекословно, но стоит зайти мне под именем обычного юзера и подать объявление - вылетает ошибка - Доступ запрещен. У вас нет доступа к этой странице. Я уже что только не перепробовал, и кэш чистил, и права в настройках ролей поправил (хотя с ними и так всё в порядке), прочитал про нулевого юзера, зашел в базу данных и попытался найти этого нулевого, но видимо ковырятся в сервере не моё. Нашел в тырнете команду - update `users` set uid=0 where name=''; Фиг знает что она делает, ну времени нет. Применил эту команду в командной строке, НИ ЧЕ ГО. Ну вот вообще. Что делать - без понятия. Кто знает - помогите.

Сайт находится на собственных серверах.
Ссылка сайта - konditsioner.uz
Версия друпала - 6
Модуль - ed-classified

ВложениеРазмер
Иконка изображения photo_2017-12-06_14-31-45.jpg101.96 КБ

Комментарии

Аватар пользователя Semantics Semantics 6 декабря 2017 в 12:40

Ну, как бы да, при проблемах с нулевым юзером симптоматика похожая.
Команду update `users` set uid=0 where name='' нужно скармливать не абы какой строке, а mysql.
Иной вариант - полечить этим модулем https://www.drupal.org/project/anonymous_user

Но вообще, Drupal 6 очень устарел, будут проблемы и посерьёзнее, шестёрку ломают нынче очень быстро

Аватар пользователя Goldberry Goldberry 6 декабря 2017 в 12:44

Да это то да, то что она стара это понятно, в скором времени планируем переносить на 8ку, а пока что хотелось бы решить проблему. Сейчас просмотрю модуль.

Аватар пользователя bumble bumble 6 декабря 2017 в 19:03

Нулевой юзер это аноним, Вам же нужно для авторизированных (на сколько можно судить из поста).

В любом случае, наугад проблему вряд ли получится решить. Нужно ставить систему в, хотя бы, похожее окружение, а это уже проблема - сейчас мало кто пользуется настолько старым ПО.