「MediaWikiの設定」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
imported>Webmaster
1行目: 1行目:
 
MediaWikiインストール後の各種設定について記述しています
 
MediaWikiインストール後の各種設定について記述しています
 +
== LocalSettings.php編集方法 ==
 +
Mediwaikiでは、主にLocalSettings.phpを編集して機能を追加変更しますが。コメントとして日本語を記載する場合には好きなエディタを用いて、Unicode(UTF-8)形式で保存しましょう。私は秀丸エディタを愛用しております。
 +
 
== 大文字と小文字を厳密に識別する ==
 
== 大文字と小文字を厳密に識別する ==
 
MediaWikiで記事を書くとアルファベットの場合、最初の文字が自動で大文字になります。記事によっては大文字と小文字は意味が異なることがあるため、大文字と小文字を厳密に識別するためにはLocalSettings.phpに次の記述を追加する。
 
MediaWikiで記事を書くとアルファベットの場合、最初の文字が自動で大文字になります。記事によっては大文字と小文字は意味が異なることがあるため、大文字と小文字を厳密に識別するためにはLocalSettings.phpに次の記述を追加する。
13行目: 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 />
 +
== ユーザ機能の制限 ==
 +
*記事作成を登録ユーザのみに制限する方法
 +
*インストール直後はすべてのユーザが閲覧&編集可能で、誰でもアカウントが作れ好き勝手に誰でも編集できる状態になっています。[[MediaWiki]]の思想ではこれが正しいのですが、個人サイトの運営で[[MediaWiki]]を流用する場合、あまり好ましくありません。従って、ユーザ機能の制限を設定します。
  
 
+
*アカウントのあるユーザのみが編集可能にし、かつアカウントは自由に作れなくするには
 +
LocalSettings.php に以下の行を追加します。
 +
$wgGroupPermissions['*'    ]['createaccount']    = false;
 +
$wgGroupPermissions['*'    ]['edit']            = false;
 +
*これで、Sysop(Webmaster)のみがユーザとして登録されていれば、結論としてSysop(Webmaster)のみ編集出来ることになります。
 
----
 
----
 
<!-- カテゴリに追加するページ名を記入 -->
 
<!-- カテゴリに追加するページ名を記入 -->
 
[[Category:MediaWiki|せってい]]
 
[[Category:MediaWiki|せってい]]

2015年12月23日 (水) 10:40時点における版

MediaWikiインストール後の各種設定について記述しています

LocalSettings.php編集方法

Mediwaikiでは、主にLocalSettings.phpを編集して機能を追加変更しますが。コメントとして日本語を記載する場合には好きなエディタを用いて、Unicode(UTF-8)形式で保存しましょう。私は秀丸エディタを愛用しております。

大文字と小文字を厳密に識別する

MediaWikiで記事を書くとアルファベットの場合、最初の文字が自動で大文字になります。記事によっては大文字と小文字は意味が異なることがあるため、大文字と小文字を厳密に識別するためにはLocalSettings.phpに次の記述を追加する。

#大文字と小文字を厳密に識別する
$wgCapitalLinks = false;

注意:大文字と小文字を厳密に識別するため、ページリンクが外れることがあります。
記事が多い場合は気をつけて設定してください。

記事の移動

大文字と小文字を厳密に識別した場合Mediwaikimediwaikiは違うページとして扱われます。
従って、今までは「mediwaikiの使用方法」というリンク先のページ名は「Mediwaikiの使用方法」としてページリンクが張られていたのですが、大文字と小文字を厳密に識別した場合「mediwaikiの使用方法」というリンク先のページ名は「mediwaikiの使用方法」にならなければならないので、このままでは記事が無いという事になってしまいます。そのために記事のページ名の変更が必要になります。
記事ページトップのその他移動というメニューがあるのでこの機能を使ってページの改名を行います。
2015-12-23 9-04-14.jpg

ユーザ機能の制限

  • 記事作成を登録ユーザのみに制限する方法
  • インストール直後はすべてのユーザが閲覧&編集可能で、誰でもアカウントが作れ好き勝手に誰でも編集できる状態になっています。MediaWikiの思想ではこれが正しいのですが、個人サイトの運営でMediaWikiを流用する場合、あまり好ましくありません。従って、ユーザ機能の制限を設定します。
  • アカウントのあるユーザのみが編集可能にし、かつアカウントは自由に作れなくするには

LocalSettings.php に以下の行を追加します。

$wgGroupPermissions['*'    ]['createaccount']    = false;
$wgGroupPermissions['*'    ]['edit']             = false;
  • これで、Sysop(Webmaster)のみがユーザとして登録されていれば、結論としてSysop(Webmaster)のみ編集出来ることになります。