Я полдня искал, как решить эту проблему, и не могу понять. Вскоре после того, как я сделал свою вики простой частной вики в соответствии с инструкциями на веб-сайте Mediawiki, он начал выдавать мне странное сообщение об ошибке входа в систему: Вики использует файлы cookie для входа пользователей. У вас отключены куки. Включите их и попробуйте еще раз.
Если я удалю эти личные настройки вики, ошибка исчезнет, даже если я попытаюсь войти в систему. Но мне нужно, чтобы это была частная вики только для моей команды. Так что мне делать?
Вот что я уже сделал. На всякий случай после любых изменений я пытаюсь перезагрузить Apache, используя:
В моем файле php.ini у меня есть следующий набор:
Я выполнил следующее, чтобы убедиться, что папки доступны для записи:
В моем файле LocalSettings.php Retreatntoquery =
COOKIE: __gads = ID = f46767e352615a06: T = 1453974579: S = ALNImtsa_MaSi_Ma_S = ALNI8 bs_wikiUserName = Rpark1; bs_wikiLoggedOut = 20160128105049; bs_wiki_session = 3fck92pn1uq1l1s852oq6rfdl3
КЭШЫ: SqlBagOStuff [основной] SqlBagOStuff [сообщение] SqlBagOStuff [парсер]
кэша объектов
ГДЕ keyname = 'bs_wiki: stats: request_with_session' Понятия не имею, почему это работает сейчас, но начал с нуля и вернулся к исходным инструкциям на https://www.mediawiki.org/wiki/Manual:Preventing_access#Simple_private_wiki , и теперь он работает.
Ну, не полностью с нуля, я не возвращал свои изменения в php.ini. Так что не уверен, исправил ли это это. В любом случае, сейчас он работает, и я счастлив .... :)
Basd82 в другом месте сообщает, что вам необходимо установить session.referer_check = Off
в php.ini.
session_save_path ("tmp")
определенно неверен, ваш каталог называется / tmp
. (Если вы последовали совету JesseG17 , вы забыли шаг 3.) Однако с $ wgSessionsInObjectCache = true
session.save_path
не имеет значения.
Вы есть $ wgMainCacheType = CACHE_ANYTHING
, но проверяли ли вы, что кеш действительно работает? Следуйте инструкциям по кэшированию и установите соответствующее кэширование объектов (это всегда хорошая идея).
У меня была такая же проблема - здесь на сервере закончилось место на диске. Освободившееся место помогло.