2015-09-29 3 views
0

У нас установлена ​​установка MediaWiki. Он настроен таким образом, что каждый пользователь должен войти в систему с именем пользователя и паролем, прежде чем читать или редактировать что-либо. Это прекрасно работает, если доступ к главной странице и пользователь еще не вошел в систему, отображается страница входа в систему.Mediawiki позволяет мне войти, но перенаправляется на страницу входа снова, а не на главную страницу

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

Есть ли у кого-нибудь представление о том, как разрешить это странное поведение? Я хочу, чтобы пользователь был перенаправлен на главную страницу или на любую другую страницу, которую он запросил после успешного входа в систему.

Спасибо и с наилучшими пожеланиями. Любая помощь была оценена, поскольку мне не удалось найти полезные подсказки/похожие проблемы в google или stackoverflow.

Stephan

+0

Для уточнения: - Запросить страницу: index.php? Title = Main_Page - Мне показывают «Войти в систему», пожалуйста, войдите в систему, чтобы просмотреть другие страницы. Мне нужно нажать на ссылку «войти» - Я отправлен в index.php? Title = Special: UserLogin & returnto = Main + Page и показан «Войти». Мне нужно ввести имя пользователя и пароль и нажать на кнопку «Войти». - Я отправлен на index.php? Title = Main_Page, но все же отображается «Войти требуется», пожалуйста, войдите, чтобы просмотреть другие страницы. Если я нажму на кнопку перезагрузки в браузере, я действительно получаю правильное содержимое Main_Page без необходимости чего-либо еще. – stephanmunich

+0

Неверные настройки кеша? Попробуйте отключить кеш в вашем браузере + кеш-файл в вики и посмотреть, поможет ли это. – Tgr

ответ

0

Проверьте, достаточное дисковое пространство. Я помню подобную проблему, связанную с отсутствием дискового пространства. Поведение, с которым я столкнулся, было похоже на то, что вы описали, но я не могу вспомнить точное содержание URL-адресов в этом случае. Поэтому проверьте свою файловую систему. Это может быть проблема.

+0

Спасибо за ваш ответ. Я проверил пространство на диске, но их должно быть много. Я не знаю, как решить эту проблему. Кто-нибудь знает, что делать? Заранее спасибо. – stephanmunich

+0

Думаю, вы уже заглянули в журнал за некоторыми подсказками и ничего не нашли. Вы выполнили сбой протокола HTTP в своей проблеме? Вы можете получить намек таким образом. Вы используете последнюю версию медиа-вики? Если нет, я бы предложил сбросить базу данных и выполнить обновление до последней версии. Если что-то испортилось, вы можете получить его автоматически таким образом. Если вы не можете понять, что не так, это может быть какой-то неудачной попыткой для вас. Я запускаю несколько Вики и абсолютно никогда не сталкиваюсь с этой проблемой. И я имею дело с Вики уже много лет! –

+0

Спасибо. Я установил файлы журналов и активировал панель журнала (даже если у меня не было знаний читать что-либо значимое из зарегистрированных данных). Кроме того, я обновил до 1.25.2. Не удалось решить проблему. Тем не менее, я частично решил проблему: при активации опции «держать меня в системе» я отправляюсь непосредственно на первоначально желаемую страницу (однако эта кнопка по умолчанию всегда не отмечена для меня). Если я не выберу эту кнопку, меня снова отправят на страницу «Требуется регистрация» и вам нужно щелкнуть «войти», чтобы отправить ее прямо туда, откуда я хотел пойти первоначально. Есть идеи? – stephanmunich

Смежные вопросы