ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

Mediawiki での LocalSettings.php のアクセス権限

今回もハマってしもぉたけぇ書いとくわ。

Mediawiki をセットアップ後 LocalSettings.php をセットアップした Mediawiki のディレクトリに配置せんとイケんのじゃけど、そん時に権限の設定が必要かもしれんけぇ、気を付けんさいよ。

(1) 現象

  1. LocalSettings.php をディレクトリに配置した後、Wikiに入ると真っ白。
  2. Apatcherror ログを確認すると、以下のエラーが出力されとる。
[Sun Oct 12 15:19:26 2014] [error] [client 125.30.66.210] PHP Fatal error:  require_once(): Failed opening required '/{wikiのパス}/LocalSettings.php' (include_path='.:/usr/share/php:/usr/share/pear') in /{wikiのパス}/includes/WebStart.php on line 138, referer: http://{サーバー}/{wikiのパス}/mw-config/index.php?page=Complete

(2) 原因

apatch のエラーログにも出とるように権限の設定の問題なんよ。

-rw-r-----  1 root root   5926 Oct 12 15:18 LocalSettings.php

(3) 対策

他のユーザーに読取の権限を付与。

chmod o+r LocalSettings.php