iRobotLab
開始行:
[[up>コンピュータ系/ソフトウェア/PukiWiki/設定/ファイル]]
----
-ディレクトリ:pukiwiki/
-ファイル名:pukiwiki.ini.php
-役割:システムに関する全体設定
-備考:
----
#contents
----
**例: [#u0b5ef0f]
~// Specify PukiWiki URL (default: auto)~
[[$script>#script]] = 'http://iRobot.csse.muroran-it.ac.j...
~
~// Site admin's name(CHANGE THIS)~
[[$modifier>#modifier]] = 'hogehoge';~
~
~// Site admin's Web page (CHANGE THIS)~
[[$modifierlink>#modifierlink]] = 'http://iRobot.csse.mur...
~
~// 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', // Clear...
'bar' => '{x-php-md5}f53ae77907...
'hoge' => '{SMD5}OzJo/boHwM4q5R+...
);~
~// 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 Userna...
'#HogeHoge#' => 'hoge',~
'#(NETABARE|NetaBare)#' => 'foo,b...
);~
~
~// Edit auth (0:Disable, 1:Enable)~
[[$edit_auth>#edit_auth]] = 0;~
[[$edit_auth_pages>#edit_auth_pages]] = array(~
// Regex Userna...
'#BarDiary#' => 'bar',~
'#HogeHoge#' => 'hoge',=
'#(NETABARE|NetaBare)#' => 'foo,b...
);~
~// 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]
役割:~
書式:
-
--
終了行:
[[up>コンピュータ系/ソフトウェア/PukiWiki/設定/ファイル]]
----
-ディレクトリ:pukiwiki/
-ファイル名:pukiwiki.ini.php
-役割:システムに関する全体設定
-備考:
----
#contents
----
**例: [#u0b5ef0f]
~// Specify PukiWiki URL (default: auto)~
[[$script>#script]] = 'http://iRobot.csse.muroran-it.ac.j...
~
~// Site admin's name(CHANGE THIS)~
[[$modifier>#modifier]] = 'hogehoge';~
~
~// Site admin's Web page (CHANGE THIS)~
[[$modifierlink>#modifierlink]] = 'http://iRobot.csse.mur...
~
~// 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', // Clear...
'bar' => '{x-php-md5}f53ae77907...
'hoge' => '{SMD5}OzJo/boHwM4q5R+...
);~
~// 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 Userna...
'#HogeHoge#' => 'hoge',~
'#(NETABARE|NetaBare)#' => 'foo,b...
);~
~
~// Edit auth (0:Disable, 1:Enable)~
[[$edit_auth>#edit_auth]] = 0;~
[[$edit_auth_pages>#edit_auth_pages]] = array(~
// Regex Userna...
'#BarDiary#' => 'bar',~
'#HogeHoge#' => 'hoge',=
'#(NETABARE|NetaBare)#' => 'foo,b...
);~
~// 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]
役割:~
書式:
-
--
ページ名:
既存のページ名で編集する