トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

コンピュータ系/ソフトウェア/PukiWiki/設定/ファイル/pukiwiki.ini.php の変更点

[[up>コンピュータ系/ソフトウェア/NetBSD/設定/ファイル]]
[[up>コンピュータ系/ソフトウェア/PukiWiki/設定/ファイル]]
----
-ディレクトリ:pukiwiki/
-ファイル名:pukiwiki.ini.php
-役割:システムに関する全体設定
-備考:
----
#contents
----
**例: [#u0b5ef0f]
~// Specify PukiWiki URL (default: auto)~
[[$script>#script]] = 'http://iRobot.csse.muroran-it.ac.jp/';~
~
~// Site admin's name(CHANGE THIS)~
[[$modifier>#modifier]] = 'hogehoge';~
~
~// Site admin's Web page (CHANGE THIS)~
[[$modifierlink>#modifierlink]] = 'http://iRobot.csse.muroran-it.ac.jp/';~
~
~// Admin password for this Wikisite
~// Default: always fail~
[[$adminpass>#adminpass]] = '{x-php-md5}!';~
~
// User definition~
[[$auth_users>#auth_users]] = array(~
    // Username => password~
    'foo'   => 'foo_passwd', // Cleartext~
    'bar'   => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd'~
    'hoge'  => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx',      // LDAP SMD5  'hoge_passwd'~
);~
~// Authentication method~
[[$auth_method_type>#auth_method_type]]='pagename';~

~//Read auth (0:Disable, 1:Enable)~
[[$read_auth>#read_auth]]=1;~
[[$read_auth_pages>#read_auth_pages]] = array(~
    // Regex                   Username~
    '#HogeHoge#'            => 'hoge',~
    '#(NETABARE|NetaBare)#' => 'foo,bar,hoge',~
);~
~
~// Edit auth (0:Disable, 1:Enable)~
[[$edit_auth>#edit_auth]] = 0;~
[[$edit_auth_pages>#edit_auth_pages]] = array(~
    // Regex                   Username~
    '#BarDiary#'            => 'bar',~
    '#HogeHoge#'            => 'hoge',=
    '#(NETABARE|NetaBare)#' => 'foo,bar,hoge',~
);~
~// Search auth
~// 0: Disabled (Search read-prohibited page contents)
~// 1: Enabled  (Search only permitted pages for the user)~
[[$search_auth>#search_auth]] = 0;~
~
~// _Disable_ WikiName auto-linking~
[[$nowikiname>#nowikiname]] = 1;~
~
**コマンド一覧 [#v8e16d00]
***adminpass &aname(adminpass); [#i0a2492e]
役割:管理者のパスワード~
書式:$adminpass='{形式}***';
-簡易版
--adminpass='{x-php-md5}' . md5('your-pasword');
-MD5
--以下のコマンドでmd5で暗号化されたパスワードが出力される
---echo -n "password" | md5
--出力されるパスワードを***とすると,
---adminpass='{x-php-md5}***';

***modifier &aname(modifier); [#i0a2492e]
役割:管理者の名称~
書式:$modifier='****';
-***:日本語でも大丈夫.

***modifierlink &aname(modifierlink); [#i0a2492e]
役割:管理者のweb~
書式:$modifierlink='***';
-***:URL

***script &aname(script); [#i0a2492e]
役割:当ページの名前~
書式:
-
--

***auth_users &aname(auth_users); [#i0a2492e]
役割:ユーザ定義~
書式全体:$auth_users =array(ユーザ定義);~
書式ユーザ定義:'ユーザ名' => '{形式}パスワード'
-形式は省略化
--パスワードの暗号化を行わない
-{x-php-md5}での暗号化の方法
--echo -n "パスワード" | md5

***auth_method_type &aname(auth_method_type); [#i0a2492e]
役割:認証方式の設定~
書式:&auth_method_type='***';
-***:正規表現等で制限をかける対象の設定
--contents
---内容で
--pagename
---ページ名で

***read_auth &aname(read_auth); [#i0a2492e]
役割:閲覧制限をかけるか設定~
書式:$read_auth=*;
-*
--0:かけない
--1:かける

***read_auth_pages &aname(read_auth_pages); [#i0a2492e]
役割:閲覧制限対象ユーザと閲覧制限対象の関連~
書式全体:$read_auth_pages = array(ユーザ定義);
書式ユーザ定義:'対象' => '対象ユーザ',
-対象には正規表現使用可
-対象が複数の場合は |(または)でつなげるか複数行にする
-対象者が複数の場合は,","でつなげるか複数行にする

***edit_auth &aname(edit_auth); [#i0a2492e]
役割:編集制限をかけるか設定~
書式:$edit_auth=*;
-*
--0:かけない
--1:かける

***edit_auth_pages &aname(edit_auth_pages); [#i0a2492e]
役割:編集制限対象ユーザと編集制限対象の関連~
書式全体:$edit_auth_pages = array(ユーザ定義);
書式ユーザ定義:'対象' => '対象ユーザ',
-対象には正規表現使用可
-対象が複数の場合は |(または)でつなげるか複数行にする
-対象者が複数の場合は,","でつなげるか複数行にする

***search_auth &aname(search_auth); [#i0a2492e]
役割:検索認証機能を使用するか設定~
書式:$search_auth=*;
-*
--0:使用しない
---全て検索対象
--1:使用する
---閲覧可能対象に対して検索

***nowikiname &aname(nowikiname); [#i0a2492e]
役割:自動リンクの抑制.抑制する場合,BracketNameページ名にある名前に自動リンクしない.~
書式:$nowikiname=*;
-*
--0:抑制しない
--1:抑制する
--*(>1):その数値以上のバイト数のBracketNameページ名と合致する文字列が自動的にリンクする(その数値以下を抑制する)

***other &aname(other); [#i0a2492e]
役割:~
書式:
-
--