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

2018-04-16 (月) 15:53:00 (1331d)

up


  • ディレクトリ:pukiwiki/
  • ファイル名:pukiwiki.ini.php
  • 役割:システムに関する全体設定
  • 備考:


例:

// Specify PukiWiki URL (default: auto)
$script = 'http://iRobot.csse.muroran-it.ac.jp/';

// Site admin's name(CHANGE THIS)
$modifier = 'hogehoge';

// Site admin's Web page (CHANGE THIS)
$modifierlink = 'http://iRobot.csse.muroran-it.ac.jp/';

// Admin password for this Wikisite

// Default: always fail
$adminpass = '{x-php-md5}!';

$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='pagename';

//Read auth (0:Disable, 1:Enable)
$read_auth=1;
$read_auth_pages = array(
    // Regex Username
    '#HogeHoge?#' => 'hoge',
    '#(NETABARE|NetaBare?)#' => 'foo,bar,hoge',
);

// Edit auth (0:Disable, 1:Enable)
$edit_auth = 0;
$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 = 0;

// _Disable_ WikiName auto-linking
$nowikiname = 1;

コマンド一覧

adminpass

役割:管理者のパスワード
書式:$adminpass='{形式}***';

  • 簡易版
    • adminpass='{x-php-md5}' . md5('your-pasword');
  • MD5
    • 以下のコマンドでmd5で暗号化されたパスワードが出力される
      • echo -n "password" | md5
    • 出力されるパスワードを***とすると,
      • adminpass='{x-php-md5}***';

modifier

役割:管理者の名称
書式:$modifier='****';

  • ***:日本語でも大丈夫.

modifierlink

役割:管理者のweb
書式:$modifierlink='***';

  • ***:URL

script

役割:当ページの名前
書式:

auth_users

役割:ユーザ定義
書式全体:$auth_users =array(ユーザ定義);
書式ユーザ定義:'ユーザ名' => '{形式}パスワード'

  • 形式は省略化
    • パスワードの暗号化を行わない
  • {x-php-md5}での暗号化の方法
    • echo -n "パスワード" | md5

auth_method_type

役割:認証方式の設定
書式:&auth_method_type='***';

  • ***:正規表現等で制限をかける対象の設定
    • contents
      • 内容で
    • pagename
      • ページ名で

read_auth

役割:閲覧制限をかけるか設定
書式:$read_auth=*;

  • *
    • 0:かけない
    • 1:かける

read_auth_pages

役割:閲覧制限対象ユーザと閲覧制限対象の関連
書式全体:$read_auth_pages = array(ユーザ定義); 書式ユーザ定義:'対象' => '対象ユーザ',

  • 対象には正規表現使用可
  • 対象が複数の場合は |(または)でつなげるか複数行にする
  • 対象者が複数の場合は,","でつなげるか複数行にする

edit_auth

役割:編集制限をかけるか設定
書式:$edit_auth=*;

  • *
    • 0:かけない
    • 1:かける

edit_auth_pages

役割:編集制限対象ユーザと編集制限対象の関連
書式全体:$edit_auth_pages = array(ユーザ定義); 書式ユーザ定義:'対象' => '対象ユーザ',

  • 対象には正規表現使用可
  • 対象が複数の場合は |(または)でつなげるか複数行にする
  • 対象者が複数の場合は,","でつなげるか複数行にする

search_auth

役割:検索認証機能を使用するか設定
書式:$search_auth=*;

  • *
    • 0:使用しない
      • 全て検索対象
    • 1:使用する
      • 閲覧可能対象に対して検索

nowikiname

役割:自動リンクの抑制.抑制する場合,BracketNameページ名にある名前に自動リンクしない.
書式:$nowikiname=*;

  • *
    • 0:抑制しない
    • 1:抑制する
    • *(>1):その数値以上のバイト数のBracketNameページ名と合致する文字列が自動的にリンクする(その数値以下を抑制する)

other

役割:
書式: