「MediaWikiの設定」の版間の差分
imported>Webmaster |
imported>Webmaster |
||
16行目: | 16行目: | ||
記事ページトップの'''その他'''に'''移動'''というメニューがあるのでこの機能を使ってページの改名を行います。<br /> | 記事ページトップの'''その他'''に'''移動'''というメニューがあるのでこの機能を使ってページの改名を行います。<br /> | ||
[[File:2015-12-23 9-04-14.jpg|400px]]<br /><br /> | [[File:2015-12-23 9-04-14.jpg|400px]]<br /><br /> | ||
− | == | + | == 記事作成を登録ユーザのみに制限する方法 == |
− | + | Mediwaikiのインストール直後はすべてのユーザが閲覧&編集可能で、誰でもアカウントが作れて好き勝手に編集できる状態です。しかし個人サイトでは不特定多数が記事を書くことは、あまり好ましくありません。従って、 記事作成を登録ユーザのみに制限する方法について説明します。<br /> | |
− | + | アカウントのあるユーザのみが編集可能にし、かつアカウントは自由に作れなくするには | |
− | |||
− | |||
LocalSettings.php に以下の行を追加します。 | LocalSettings.php に以下の行を追加します。 | ||
− | + | <pre> | |
− | + | $wgGroupPermissions['*' ]['createaccount'] = false; | |
− | + | $wgGroupPermissions['*' ]['edit'] = false; | |
+ | </pre> | ||
+ | これで、管理者(Webmaster)のみ記事の編集が出来ることになります。 | ||
---- | ---- | ||
<!-- カテゴリに追加するページ名を記入 --> | <!-- カテゴリに追加するページ名を記入 --> | ||
[[Category:MediaWiki|せってい]] | [[Category:MediaWiki|せってい]] |
2015年12月23日 (水) 10:43時点における版
MediaWikiインストール後の各種設定について記述しています
LocalSettings.php編集方法
Mediwaikiでは、主にLocalSettings.phpを編集して機能を追加変更しますが。コメントとして日本語を記載する場合には好きなエディタを用いて、Unicode(UTF-8)形式で保存しましょう。私は秀丸エディタを愛用しております。
大文字と小文字を厳密に識別する
MediaWikiで記事を書くとアルファベットの場合、最初の文字が自動で大文字になります。記事によっては大文字と小文字は意味が異なることがあるため、大文字と小文字を厳密に識別するためにはLocalSettings.phpに次の記述を追加する。
#大文字と小文字を厳密に識別する $wgCapitalLinks = false;
注意:大文字と小文字を厳密に識別するため、ページリンクが外れることがあります。
記事が多い場合は気をつけて設定してください。
記事の移動
大文字と小文字を厳密に識別した場合Mediwaikiとmediwaikiは違うページとして扱われます。
従って、今までは「mediwaikiの使用方法」というリンク先のページ名は「Mediwaikiの使用方法」としてページリンクが張られていたのですが、大文字と小文字を厳密に識別した場合「mediwaikiの使用方法」というリンク先のページ名は「mediwaikiの使用方法」にならなければならないので、このままでは記事が無いという事になってしまいます。そのために記事のページ名の変更が必要になります。
記事ページトップのその他に移動というメニューがあるのでこの機能を使ってページの改名を行います。
記事作成を登録ユーザのみに制限する方法
Mediwaikiのインストール直後はすべてのユーザが閲覧&編集可能で、誰でもアカウントが作れて好き勝手に編集できる状態です。しかし個人サイトでは不特定多数が記事を書くことは、あまり好ましくありません。従って、 記事作成を登録ユーザのみに制限する方法について説明します。
アカウントのあるユーザのみが編集可能にし、かつアカウントは自由に作れなくするには
LocalSettings.php に以下の行を追加します。
$wgGroupPermissions['*' ]['createaccount'] = false; $wgGroupPermissions['*' ]['edit'] = false;
これで、管理者(Webmaster)のみ記事の編集が出来ることになります。