Как я могу включить единый вход для своей фермы MediaWiki, используя общую пользовательскую базу данных? - PullRequest
0 голосов
/ 24 апреля 2019

Я настроил свою первую многоязычную вики-ферму (de., Fr. И т. Д.), Используя следующие инструкции: https://www.mediawiki.org/wiki/Manual:Wiki_family#Multiple_wikis_sharing_common_resources

Чтобы иметь одну учетную запись для всех вики, я следовал инструкциям по использованию общей БД, которая рекомендуется для новых настроек: https://www.mediawiki.org/wiki/Manual:Shared_database

Теперь все работает нормально, за исключением того, что пользователь должен снова войти в систему при посещении любых других вики в ферме. Это не слишком большая проблема, если только вы не используете VisualEditor для загрузки файла. Поскольку все загрузки направлены в пул вики, пользователь должен войти в систему пул тоже.

Я попытался установить $wgCookieDomain в соответствии с разделом Совместное использование сеансов : https://www.mediawiki.org/wiki/Manual:Shared_database

При использовании опции «Держите меня в системе» сеанс делает общедоступным для всех вики, и загрузка файла в пул вики работает отлично.

Итак, мой вопрос: какое простое решение для достижения единого входа с помощью настройки общей таблицы без установленного флажка Оставить меня в системе ?

...