[[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] 役割:~ 書式: - --