docker-compose で MediaWiki を立てたことを書いた。
docker-compose で MediaWiki を立てる | The Offcial Website of Hitoshi Arakawa
https://www.hitoshiarakawa.com/blogs/2024/2024-03-20_docker-mediawiki/
今回立てた MediaWiki は自分専用の Wiki なので、アカウント作成機能および匿名での編集(アカウントを作成しない人の編集)を無効化することにした。
環境:
・VMware vSphere Hypervisor 7.0U3g
・Ubuntu 20.04.6
・MediaWiki 1.41.0
・macOS Ventura 13.5(作業環境)
(1)/mediawiki ディレクトリにある LocalSettings.php に以下を追記する。
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
(2)コンテナを再起動する。
$ sudo docker-compose stop
$ sudo docker-compose up -d
これでログインしていない状態では、「Edit」というリンクおよび右上の「Create account」というリンクがなくなった。
参考:
How to disable registration for MediaWiki? - SiteGround KB
https://world.siteground.com/kb/how_can_i_disable_users_registration_on_my_mediawiki_website/
Manual:Preventing access - MediaWiki
https://www.mediawiki.org/wiki/Manual:Preventing_access
Amazon.co.jp: ウィキペディア・レボリューション: 世界最大の百科事典はいかにして生まれたか (ハヤカワ新書juice 5) : アンドリュー リー, Lih,Andrew, 敏生, 千葉: 本
https://amzn.to/3ILCwKI