3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Mediawikiを構築したのにセッションのエラーで自分でログインできないとき

Posted at

どうも、はまったので書きます。

Mediawikiをさっそく設定・構築完了し、はじめに作成した自分のアカウントでログインしようとすると、以下のようなメッセージが出ました。

ログインのセッションに問題が発生しました。 セッション乗っ取りを防ぐため、操作を取り消しました。 前のページへ戻って再度読み込んだ後に、もう一度試してください。

ブラウザのクッキーを消してみたり、phpが動作するサーバーの/var/lib/php5/sessionsのパーミッションを変更しましたが、それでもうまく動きません。そこで出会ったのが以下のページでした。

ようするに、LocalSettings.php$wgMainCacheTypeを以下のように変更すればいいみたいです。

LocalSettings.php
$wgMainCacheType = CACHE_ACCEL; //これを

$wgMainCacheType = CACHE_ANYTHING; //こうする

これでやっと動きました。一安心…。
ちなみに原因を調べてみたところ、セッションとクッキーをAPCuでキャッシュする関係でこうなったみたいです。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?